説明なし

parser-flow.js 1.1MB

    function _interopDefault(t){return t&&"object"==typeof t&&"default"in t?t.default:t}function createError(t,e){const r=new SyntaxError(t+" ("+e.start.line+":"+e.start.column+")");return r.loc=e,r}function includeShebang(t,e){if(!t.startsWith("#!"))return;const r=t.indexOf("\n"),a={type:"Line",value:t.slice(2,r),range:[0,r],loc:{source:null,start:{line:1,column:0},end:{line:1,column:r}}};e.comments=[a].concat(e.comments)}function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by rollup-plugin-commonjs")}function createCommonjsModule(t,e){return e={exports:{}},t(e,e.exports),e.exports}function parse(t){"use strict";const e=flow_parser.parse(t,{esproposal_class_instance_fields:!0,esproposal_class_static_fields:!0,esproposal_export_star_as:!0});if(e.errors.length>0){const t=e.errors[0].loc;throw parserCreateError(e.errors[0].message,{start:{line:t.start.line,column:t.start.column+1},end:{line:t.end.line,column:t.end.column+1}})}return parserIncludeShebang(t,e),e}var fs=_interopDefault(require("fs")),constants=_interopDefault(require("constants")),parserCreateError=createError,parserIncludeShebang=includeShebang,flow_parser=createCommonjsModule(function(t,e){!function(r){"use strict";function a(t,e){throw[0,t,e]}function n(t,e){if(typeof e===Wk)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 s(t,e,r){if("number"==typeof t)switch(t){case 0:e.fun=r;break;case 1:default:n(e,r)}else switch(t[0]){case 0:for(var a=1;a<t[1].length;a++)s(t[1][a],e[a],r[a])}return 0}function c(t,e,r,a,n){if(a<=e)for(s=1;s<=n;s++)r[a+s]=t[e+s];else for(var s=n;s>=1;s--)r[a+s]=t[e+s];return 0}function i(t,e,r){var a=new Array(r+1);a[0]=0;for(var n=1,s=e+1;n<=r;n++,s++)a[n]=t[s];return a}function u(t,e,r){for(var a=new Array(r),n=0;n<r;n++)a[n]=t[e+n];return a}function f(t,e,r){var a=String.fromCharCode;if(0==e&&r<=4096&&r==t.length)return a.apply(null,t);for(var n=Cb;0<r;e+=os,r-=os)n+=a.apply(null,u(t,e,Math.min(r,os)));return n}function o(t){if(r.Uint8Array)e=new r.Uint8Array(t.l);else var e=new Array(t.l);for(var a=t.c,n=a.length,s=0;s<n;s++)e[s]=a.charCodeAt(s);for(n=t.l;s<n;s++)e[s]=0;return t.c=e,t.t=4,e}function v(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?f(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?f(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&&o(r);var s=t.c,c=r.c;if(4==t.t)if(a<=e)for(u=0;u<n;u++)c[a+u]=s[e+u];else for(u=n-1;u>=0;u--)c[a+u]=s[e+u];else{for(var i=Math.min(n,s.length-e),u=0;u<i;u++)c[a+u]=s.charCodeAt(e+u);for(;u<n;u++)c[a+u]=0}}return 0}function l(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}function b(t,e){if(t.fun)return b(t.fun,e);var r=t.length,a=e.length,n=r-a;return 0==n?t.apply(null,e):n<0?b(t.apply(null,u(e,0,r)),u(e,r,a-r)):function(r){return b(t,l(e,r))}}function k(t,e){if(e.repeat)return e.repeat(t);var r=Cb,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 d(t){2==t.t?t.c+=k(t.l-t.c.length,"\0"):t.c=f(t.c,0,t.c.length),t.t=0}function h(t){if(t.length<24){for(var e=0;e<t.length;e++)if(t.charCodeAt(e)>ik)return!1;return!0}return!/[^\x00-\x7f]/.test(t)}function p(t){for(var e,r,a,n,s=Cb,c=Cb,i=0,u=t.length;i<u;i++){if((r=t.charCodeAt(i))<xa){for(var f=i+1;f<u&&(r=t.charCodeAt(f))<xa;f++);if(f-i>wa?(c.substr(0,1),s+=c,c=Cb,s+=t.slice(i,f)):c+=t.slice(i,f),f==u)break;i=f}n=1,++i<u&&(-64&(a=t.charCodeAt(i)))==xa&&(e=a+(r<<6),r<Kl?(n=e-12416)<xa&&(n=1):(n=2,++i<u&&(-64&(a=t.charCodeAt(i)))==xa&&(e=a+(e<<6),r<kh?((n=e-925824)<Eu||n>=55295&&n<ml)&&(n=2):(n=3,++i<u&&(-64&(a=t.charCodeAt(i)))==xa&&r<Lo&&((n=a-63447168+(e<<6))<Yu||n>rl)&&(n=3))))),n<4?(i-=n,c+="�"):c+=n>Qs?String.fromCharCode(55232+(n>>10),Nc+(1023&n)):String.fromCharCode(n),c.length>os&&(c.substr(0,1),s+=c,c=Cb)}return s+c}function m(t){switch(t.t){case 9:return t.c;default:d(t);case 0:if(h(t.c))return t.t=9,t.c;t.t=8;case 8:return p(t.c)}}function w(t,e,r){this.t=t,this.c=e,this.l=r}function y(t){return new w(0,t,t.length)}function g(t,e){a(t,y(e))}function T(t){g(vm.Invalid_argument,t)}function _(){T(Wn)}function S(t,e){return e>>>0>=t.length-1&&_(),t}function E(t){return isFinite(t)?Math.abs(t)>=2.2250738585072014e-308?0:0!=t?1:2:isNaN(t)?4:3}function x(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 A(t,e){return t<e?-1:t==e?0:1}function I(t,e){return 6&t.t&&d(t),6&e.t&&d(e),t.c<e.c?-1:t.c>e.c?1:0}function C(t,e,r){for(var a=[];;){if(!r||t!==e)if(t instanceof w){if(!(e instanceof w))return 1;if(t!==e&&0!=(c=I(t,e)))return c}else if(t instanceof Array&&t[0]===(0|t[0])){var n=t[0];if(n===ea&&(n=0),n===sb){t=t[1];continue}if(!(e instanceof Array&&e[0]===(0|e[0])))return 1;var s=e[0];if(s===ea&&(s=0),s===sb){e=e[1];continue}if(n!=s)return n<s?-1:1;switch(n){case 248:if(0!=(c=A(t[2],e[2])))return c;break;case 251:T("equal: abstract value");case 255:var c=x(t,e);if(0!=c)return c;break;default:if(t.length!=e.length)return t.length<e.length?-1:1;t.length>1&&a.push(t,e,1)}}else{if(e instanceof w||e instanceof Array&&e[0]===(0|e[0]))return-1;if("number"!=typeof t&&t&&t.compare)return t.compare(e,r);if(typeof t==Wk)T("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==a.length)return 0;var i=a.pop();e=a.pop(),i+1<(t=a.pop()).length&&a.push(t,e,i+1),t=t[i],e=e[i]}}function N(t,e){return C(t,e,!0)}function O(t){return t<0&&T("String.create"),new w(t?2:9,Cb,t)}function R(t,e){return+(0==C(t,e,!1))}function L(t,e,r,a){if(r>0)if(0==e&&(r>=t.l||2==t.t&&r>=t.c.length))0==a?(t.c=Cb,t.t=2):(t.c=k(r,String.fromCharCode(a)),t.t=r==t.l?0:2);else for(4!=t.t&&o(t),r+=e;e<r;e++)t.c[e]=a;return 0}function P(t){g(vm.Failure,t)}function U(t){return 0!=(6&t.t)&&d(t),t.c}function D(t){var e;if(t=U(t),e=+t,t.length>0&&e===e)return e;if(t=t.replace(/_/g,Cb),e=+t,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+$/,Cb),n=parseInt(r[1]+r[2]+a,16),s=(0|r[4])-4*a.length;return e=n*Math.pow(2,s)}return/^\+?inf(inity)?$/i.test(t)?1/0:/^-inf(inity)?$/i.test(t)?-1/0:void P("float_of_string")}function F(t){var e=(t=U(t)).length;e>31&&T("format_int: format too long");for(var r={justify:Vb,signstyle:Il,filler:Xp,alternate:!1,base:0,signedconv:!1,width:0,uppercase:!1,sign:1,prec:-1,conv:to},a=0;a<e;a++){var n=t.charAt(a);switch(n){case"-":r.justify=Il;break;case"+":case" ":r.signstyle=n;break;case"0":r.filler=Iv;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 M(t,e){t.uppercase&&(e=e.toUpperCase());var r=e.length;t.signedconv&&(t.sign<0||t.signstyle!=Il)&&r++,t.alternate&&(8==t.base&&(r+=1),16==t.base&&(r+=2));var a=Cb;if(t.justify==Vb&&t.filler==Xp)for(n=r;n<t.width;n++)a+=Xp;if(t.signedconv&&(t.sign<0?a+=Il:t.signstyle!=Il&&(a+=t.signstyle)),t.alternate&&8==t.base&&(a+=Iv),t.alternate&&16==t.base&&(a+=wh),t.justify==Vb&&t.filler==Iv)for(n=r;n<t.width;n++)a+=Iv;if(a+=e,t.justify==Il)for(var n=r;n<t.width;n++)a+=Xp;return y(a)}function X(t,e){var r,a=F(t),n=a.prec<0?6:a.prec;if((e<0||0==e&&1/e==-1/0)&&(a.sign=-1,e=-e),isNaN(e))r=hk,a.filler=Xp;else if(isFinite(e))switch(a.conv){case"e":u=(r=e.toExponential(n)).length;r.charAt(u-3)==xn&&(r=r.slice(0,u-1)+Iv+r.slice(u-1));break;case"f":r=e.toFixed(n);break;case"g":n=n||1;var s=(r=e.toExponential(n-1)).indexOf(xn),c=+r.slice(s+1);if(c<-4||e>=1e21||e.toFixed(0).length>n){for(u=s-1;r.charAt(u)==Iv;)u--;r.charAt(u)==Ks&&u--,u=(r=r.slice(0,u+1)+r.slice(s)).length,r.charAt(u-3)==xn&&(r=r.slice(0,u-1)+Iv+r.slice(u-1));break}var i=n;if(c<0)i-=c+1,r=e.toFixed(i);else for(;(r=e.toFixed(i)).length>n+1;)i--;if(i){for(var u=r.length-1;r.charAt(u)==Iv;)u--;r.charAt(u)==Ks&&u--,r=r.slice(0,u+1)}}else r="inf",a.filler=Xp;return M(a,r)}function j(t,e){if(U(t)==nu)return y(Cb+e);var r=F(t);e<0&&(r.signedconv?(r.sign=-1,e=-e):e>>>=0);var a=e.toString(r.base);if(r.prec>=0){r.filler=Xp;var n=r.prec-a.length;n>0&&(a=k(n,Iv)+a)}return M(r,a)}function B(){return lm++}function q(t,e){return+(C(t,e,!1)>=0)}function G(t){for(var e,r,a=Cb,n=a,s=0,c=t.length;s<c;s++){if((e=t.charCodeAt(s))<xa){for(var i=s+1;i<c&&(e=t.charCodeAt(i))<xa;i++);if(i-s>wa?(n.substr(0,1),a+=n,n=Cb,a+=t.slice(s,i)):n+=t.slice(s,i),i==c)break;s=i}e<Eu?(n+=String.fromCharCode(So|e>>6),n+=String.fromCharCode(xa|63&e)):e<Ps||e>=iu?n+=String.fromCharCode(Kl|e>>12,xa|e>>6&63,xa|63&e):e>=56319||s+1==c||(r=t.charCodeAt(s+1))<Nc||r>iu?n+="�":(s++,e=(e<<10)+r-56613888,n+=String.fromCharCode(kh|e>>18,xa|e>>12&63,xa|e>>6&63,xa|63&e)),n.length>os&&(n.substr(0,1),a+=n,n=Cb)}return a+n}function Y(t){var e=9;return h(t)||(e=8,t=G(t)),new w(e,t,t.length)}function J(t,e,r){if(!isFinite(t))return Y(isNaN(t)?hk:t>0?ys:"-infinity");var a=0==t&&1/t==-1/0?1:t>=0?0:1;a&&(t=-t);var n=0;if(0==t);else if(t<1)for(;t<1&&n>-1022;)t*=2,n--;else for(;t>=2;)t/=2,n++;var s=n<0?Cb:Vb,c=Cb;if(a)c=Il;else switch(r){case 43:c=Vb;break;case 32:c=Xp}if(e>=0&&e<13){var i=Math.pow(2,4*e);t=Math.round(t*i)/i}var u=t.toString(16);if(e>=0){var f=u.indexOf(Ks);if(f<0)u+=Ks+k(e,Iv);else{var o=f+1+e;u.length<o?u+=k(o-u.length,Iv):u=u.substr(0,o)}}return Y(c+wh+u+"p"+s+n.toString(10))}function H(t){return 0==(t[3]|t[2]|t[1])}function W(t){return[Nh,t&ia,t>>24&ia,t>>31&Qs]}function V(t){for(var e=t.length,r=new Array(e),a=0;a<e;a++)r[a]=t[a];return r}function z(t,e){var r=t[1]-e[1],a=t[2]-e[2]+(r>>24),n=t[3]-e[3]+(a>>24);return[Nh,r&ia,a&ia,n&Qs]}function K(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 Q(t){t[3]=t[3]<<1|t[2]>>23,t[2]=(t[2]<<1|t[1]>>23)&ia,t[1]=t[1]<<1&ia}function $(t){t[1]=(t[1]>>>1|t[2]<<23)&ia,t[2]=(t[2]>>>1|t[3]<<23)&ia,t[3]=t[3]>>>1}function Z(t,e){for(var r=0,a=V(t),n=V(e),s=[Nh,0,0,0];K(a,n)>0;)r++,Q(n);for(;r>=0;)r--,Q(s),K(a,n)>=0&&(s[1]++,a=z(a,n)),$(n);return[0,s,a]}function tt(t){return t[1]|t[2]<<24}function et(t){return t[3]<<16<0}function rt(t){var e=-t[1],r=-t[2]+(e>>24),a=-t[3]+(r>>24);return[Nh,e&ia,r&ia,a&Qs]}function at(t,e){var r=F(t);r.signedconv&&et(e)&&(r.sign=-1,e=rt(e));var a=Cb,n=W(r.base);do{var s=Z(e,n);e=s[1],a="0123456789abcdef".charAt(tt(s[2]))+a}while(!H(e));if(r.prec>=0){r.filler=Xp;var c=r.prec-a.length;c>0&&(a=k(c,Iv)+a)}return M(r,a)}function nt(t){return t.l}function st(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 ct(t,e){var r=t[1]+e[1],a=t[2]+e[2]+(r>>24),n=t[3]+e[3]+(a>>24);return[Nh,r&ia,a&ia,n&Qs]}function it(t,e){var r=t[1]*e[1],a=(r*bm|0)+t[2]*e[1]+t[1]*e[2],n=(a*bm|0)+t[3]*e[1]+t[2]*e[2]+t[1]*e[3];return[Nh,r&ia,a&ia,n&Qs]}function ut(t,e){return K(t,e)<0}function ft(t){var e=0,r=nt(t),a=10,n=r>0&&45==st(t,0)?(e++,-1):1;if(e+1<r&&48==st(t,e))switch(st(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 ot(t){return t>=48&&t<=57?t-48:t>=65&&t<=90?t-55:t>=97&&t<=pf?t-87:-1}function vt(t){var e=ft(t),r=e[0],a=e[1],n=e[2],s=W(n),c=Z([Nh,ia,268435455,Qs],s)[1],i=st(t,r),u=ot(i);(u<0||u>=n)&&P(Bd);for(var f=W(u);;)if(r++,95!=(i=st(t,r))){if((u=ot(i))<0||u>=n)break;ut(c,f)&&P(Bd),u=W(u),ut(f=ct(it(s,f),u),u)&&P(Bd)}return r!=nt(t)&&P(Bd),10==e[2]&&ut([Nh,0,0,32768],f)&&P(Bd),a<0&&(f=rt(f)),f}function lt(t){return(t[3]<<16)*Math.pow(2,32)+t[2]*Math.pow(2,24)+t[1]}function bt(t){var e=ft(t),r=e[0],a=e[1],n=e[2],s=nt(t),c=r<s?st(t,r):0,i=ot(c);(i<0||i>=n)&&P(Bd);var u=i;for(r++;r<s;r++)if(95!=(c=st(t,r))){if((i=ot(c))<0||i>=n)break;(u=n*u+i)>-1>>>0&&P(Bd)}return r!=s&&P(Bd),u*=a,10==n&&(0|u)!=u&&P(Bd),0|u}function kt(t){return u(t,1,t.length-1)}function dt(t){for(var e={},r=1;r<t.length;r++){var a=t[r];e[a[1].toString()]=a[2]}return e}function ht(t,e){return+(C(t,e,!1)<=0)}function pt(t,e){return+(C(t,e,!1)<0)}function mt(t,e){var t=t+1|0,r=new Array(t);r[0]=0;for(var a=1;a<t;a++)r[a]=e;return r}function wt(t){g(vm.Sys_error,t)}function yt(t){var e=km[t];if(e.opened||wt("Cannot flush a closed channel"),!e.buffer||e.buffer==Cb)return 0;if(e.fd&&vm.fds[e.fd]&&vm.fds[e.fd].output){var r=vm.fds[e.fd].output;switch(r.length){case 2:r(t,e.buffer);break;default:r(e.buffer)}}return e.buffer=Cb,0}function gt(t){wt((t=t instanceof w?t.toString():t)+": No such file or directory")}function Tt(t){return new w(4,t,t.length)}function _t(){T(Wn)}function St(t,e){return e>>>0>=t.l&&_t(),st(t,e)}function Et(){}function xt(t){this.data=t}function At(t,e){this.content={},this.root=t,this.lookupFun=e}function It(t){return 4!=t.t&&o(t),t.c}function Ct(t,e,r){if(r&=Nh,4!=t.t){if(e==t.c.length)return t.c+=String.fromCharCode(r),e+1==t.l&&(t.t=0),0;o(t)}return t.c[e]=r,0}function Nt(t,e,r){return e>>>0>=t.l&&_t(),Ct(t,e,r)}function Ot(t){this.fs=fs,this.fd=t}function Rt(t){this.fs=fs,this.root=t}function Lt(t,e,r,a){void 0===vm.fds&&(vm.fds=new Array),a=a||{};var n={};return n.file=r,n.offset=a.append?r.length():0,n.flags=a,n.output=e,vm.fds[t]=n,(!vm.fd_last_idx||t>vm.fd_last_idx)&&(vm.fd_last_idx=t),t}function Pt(t){var e=vm.fds[t];e.flags.rdonly&&wt(Fa+t+" is readonly");var r={file:e.file,offset:e.offset,fd:t,opened:!0,out:!0,buffer:Cb};return km[r.fd]=r,r.fd}function Ut(){for(var t=0,e=0;e<km.length;e++)km[e]&&km[e].opened&&km[e].out&&(t=[0,km[e].fd,t]);return t}function Dt(t,e,r,a){var n=km[t];n.opened||wt("Cannot output to a closed channel");var s;0==r&&nt(e)==a?s=e:v(e,r,s=O(a),0,a);var c=s.toString(),i=c.lastIndexOf("\n");return i<0?n.buffer+=c:(n.buffer+=c.substr(0,i+1),yt(t),n.buffer+=c.substr(i+1)),0}function Ft(t,e){return+(0!=C(t,e,!1))}function Mt(t){return+(t instanceof Array)}function Xt(t){return t instanceof Array?t[0]:t instanceof w?Dp:1e3}function jt(t,e,r){vm[t+1]=e,r&&(vm[r]=e)}function Bt(t,e){return wm[U(t)]=e,0}function qt(t,e){return t===e?1:(6&t.t&&d(t),6&e.t&&d(e),t.c==e.c?1:0)}function Gt(t,e){return 1-qt(t,e)}function Yt(t){throw t}function Jt(){Yt(vm.Not_found)}function Ht(t){var e=r,a=t.toString();if(e.process&&e.process.env&&void 0!=e.process.env[a])return Y(e.process.env[a]);Jt()}function Wt(t){for(var e=1;t&&t.joo_tramp;)t=t.joo_tramp.apply(null,t.joo_args),e++;return t}function Vt(t,e){return{joo_tramp:t,joo_args:e}}function zt(t){return t}function Kt(t){return wm[t]}function Qt(t){return t instanceof Array?t:r.RangeError&&t instanceof r.RangeError&&t.message&&t.message.match(/maximum call stack/i)?zt(vm.Stack_overflow):r.InternalError&&t instanceof r.InternalError&&t.message&&t.message.match(/too much recursion/i)?zt(vm.Stack_overflow):t instanceof r.Error&&Kt(Qk)?[0,Kt(Qk),t]:[0,vm.Failure,Y(String(t))]}function $t(t,e){return 1==t.length?t(e):b(t,[e])}function Zt(t,e,r){return 2==t.length?t(e,r):b(t,[e,r])}function te(t,e,r,a){return 3==t.length?t(e,r,a):b(t,[e,r,a])}function ee(t,e,r,a,n){return 4==t.length?t(e,r,a,n):b(t,[e,r,a,n])}function re(t,e,r,a,n,s){return 5==t.length?t(e,r,a,n,s):b(t,[e,r,a,n,s])}function ae(t){if("number"==typeof t)return 0;switch(t[0]){case 0:return[0,ae(t[1])];case 1:return[1,ae(t[1])];case 2:return[2,ae(t[1])];case 3:return[3,ae(t[1])];case 4:return[4,ae(t[1])];case 5:return[5,ae(t[1])];case 6:return[6,ae(t[1])];case 7:return[7,ae(t[1])];case 8:return[8,t[1],ae(t[2])];case 9:var e=t[1];return[9,e,e,ae(t[3])];case 10:return[10,ae(t[1])];case 11:return[11,ae(t[1])];case 12:return[12,ae(t[1])];case 13:return[13,ae(t[1])];default:return[14,ae(t[1])]}}function ne(t,e){if("number"==typeof t)return e;switch(t[0]){case 0:return[0,ne(t[1],e)];case 1:return[1,ne(t[1],e)];case 2:return[2,ne(t[1],e)];case 3:return[3,ne(t[1],e)];case 4:return[4,ne(t[1],e)];case 5:return[5,ne(t[1],e)];case 6:return[6,ne(t[1],e)];case 7:return[7,ne(t[1],e)];case 8:return[8,t[1],ne(t[2],e)];case 9:var r=t[2];return[9,t[1],r,ne(t[3],e)];case 10:return[10,ne(t[1],e)];case 11:return[11,ne(t[1],e)];case 12:return[12,ne(t[1],e)];case 13:return[13,ne(t[1],e)];default:return[14,ne(t[1],e)]}}function se(t,e){if("number"==typeof t)return e;switch(t[0]){case 0:return[0,se(t[1],e)];case 1:return[1,se(t[1],e)];case 2:return[2,t[1],se(t[2],e)];case 3:return[3,t[1],se(t[2],e)];case 4:var r=t[3],a=t[2];return[4,t[1],a,r,se(t[4],e)];case 5:var n=t[3],s=t[2];return[5,t[1],s,n,se(t[4],e)];case 6:var c=t[3],i=t[2];return[6,t[1],i,c,se(t[4],e)];case 7:var u=t[3],f=t[2];return[7,t[1],f,u,se(t[4],e)];case 8:var o=t[3],v=t[2];return[8,t[1],v,o,se(t[4],e)];case 9:return[9,se(t[1],e)];case 10:return[10,se(t[1],e)];case 11:return[11,t[1],se(t[2],e)];case 12:return[12,t[1],se(t[2],e)];case 13:var l=t[2];return[13,t[1],l,se(t[3],e)];case 14:var b=t[2];return[14,t[1],b,se(t[3],e)];case 15:return[15,se(t[1],e)];case 16:return[16,se(t[1],e)];case 17:return[17,t[1],se(t[2],e)];case 18:return[18,t[1],se(t[2],e)];case 19:return[19,se(t[1],e)];case 20:var k=t[2];return[20,t[1],k,se(t[3],e)];case 21:return[21,t[1],se(t[2],e)];case 22:return[22,se(t[1],e)];case 23:return[23,t[1],se(t[2],e)];default:var d=t[2];return[24,t[1],d,se(t[3],e)]}}function ce(t){throw[0,gm,t]}function ie(t){throw[0,Tm,t]}function ue(t){return 0<=t?t:0|-t}function fe(t,e){var r=nt(t),a=nt(e),n=O(r+a|0);return v(t,0,n,0,r),v(e,0,n,r,a),n}function oe(t,e){return t?[0,t[1],oe(t[2],e)]:e}function ve(t){for(var e=0,r=t;;){if(!r)return e;var e=e+1|0,r=r[2]}}function le(t){return t?t[1]:ce(Gm)}function be(t,e){for(var r=t,a=e;;){if(!r)return a;var n=[0,r[1],a],r=r[2],a=n}}function ke(t){return be(t,0)}function de(t,e){if(e){var r=e[2];return[0,$t(t,e[1]),de(t,r)]}return 0}function he(t,e){for(a=e;;){if(!a)return 0;var r=a[2];$t(t,a[1]);var a=r}}function pe(t,e,r){for(var a=e,n=r;;){if(!n)return a;var s=n[2],a=Zt(t,a,n[1]),n=s}}function me(t,e){for(var r=t,a=e;;){if(0===r)return a;if(!a)throw[0,xm,Bm];var r=r-1|0,a=a[2]}}function we(t){return 0<=t&&!(Nh<t)?t:ie(Km)}function ye(t){if(40<=t){if(92===t)return Ym;e=ik<=t?0:1}else if(32<=t){if(39<=t)return Jm;e=1}else if(14<=t)e=0;else switch(t){case 8:return Hm;case 9:return Wm;case 10:return Vm;case 13:return zm;default:var e=0}if(e){var r=O(1);return Ct(r,0,t),r}var a=O(4);return Ct(a,0,92),Ct(a,1,48+(t/Lb|0)|0),Ct(a,2,48+((t/10|0)%10|0)|0),Ct(a,3,48+(t%10|0)|0),a}function ge(t,e){var r=O(t);return L(r,0,t,e),r}function Te(t,e,r){if(0<=e&&0<=r&&!((nt(t)-r|0)<e)){var a=O(r);return v(t,e,a,0,r),a}return ie(Zm)}function _e(t,e,r){return Te(t,e,r)}function Se(t,e,r,a,n){return 0<=n&&0<=e&&!((nt(t)-n|0)<e)&&0<=a&&!((nt(r)-n|0)<a)?v(t,e,r,a,n):ie($m)}function Ee(t,e,r,a,n){return 0<=n&&0<=e&&!((nt(t)-n|0)<e)&&0<=a&&!((nt(r)-n|0)<a)?v(t,e,r,a,n):ie(Qm)}function xe(t,e){return ge(t,e)}function Ae(t,e,r){return Te(t,e,r)}function Ie(t,e){var r=nt(e)-1|0;if(!(r<0))for(n=0;;){$t(t,st(e,n));var a=n+1|0;if(r===n)break;var n=a}return 0}function Ce(t,e){if(0===t)return[0];if(0<=t){var r=mt(t,$t(e,0)),a=t-1|0;if(!(a<1))for(s=1;;){r[s+1]=$t(e,s);var n=s+1|0;if(a===s)break;var s=n}return r}return ie(rw)}function Ne(t,e,r,a,n){return 0<=n&&0<=e&&!((t.length-1-n|0)<e)&&0<=a&&!((r.length-1-n|0)<a)?c(t,e,r,a,n):ie(tw)}function Oe(t,e){var r=e.length-1-1|0;if(!(r<0))for(n=0;;){$t(t,e[n+1]);var a=n+1|0;if(r===n)break;var n=a}return 0}function Re(t){if(t)for(var e=0,r=t,a=t[2],n=t[1];;)if(r)var e=e+1|0,r=r[2];else for(var s=mt(e,n),c=1,i=a;;){if(!i)return s;var u=i[2];s[c+1]=i[1];var c=c+1|0,i=u}return[0]}function Le(t){function e(t){return t?t[4]:0}function r(t,e,r){var a=t?t[4]:0,n=r?r[4]:0;return[0,t,e,r,n<=a?a+1|0:n+1|0]}function a(t,a,n){var s=t?t[4]:0,c=n?n[4]:0;if((c+2|0)<s){if(t){var i=t[3],u=t[2],f=t[1];if(e(i)<=e(f))return r(f,u,r(i,a,n));if(i){var o=i[2],v=i[1],l=r(i[3],a,n);return r(r(f,u,v),o,l)}return ie(iw)}return ie(uw)}if((s+2|0)<c){if(n){var b=n[3],k=n[2],d=n[1];if(e(d)<=e(b))return r(r(t,a,d),k,b);if(d){var h=d[2],p=d[1],m=r(d[3],k,b);return r(r(t,a,p),h,m)}return ie(fw)}return ie(ow)}return[0,t,a,n,c<=s?s+1|0:c+1|0]}function n(e,r){if(r){var s=r[3],c=r[2],i=r[1],u=Zt(t[1],e,c);if(0===u)return r;if(0<=u){var f=n(e,s);return s===f?r:a(i,c,f)}var o=n(e,i);return i===o?r:a(o,c,s)}return[0,0,e,0,1]}function s(t){return[0,0,t,0,1]}function c(t,e){if(e){var r=e[3],n=e[2];return a(c(t,e[1]),n,r)}return s(t)}function i(t,e){if(e){var r=e[2];return a(e[1],r,i(t,e[3]))}return s(t)}function u(t,e,n){if(t){if(n){var s=n[4],f=t[4],o=n[3],v=n[2],l=n[1],b=t[3],k=t[2],d=t[1];return(s+2|0)<f?a(d,k,u(b,e,n)):(f+2|0)<s?a(u(t,e,l),v,o):r(t,e,n)}return i(e,t)}return c(e,n)}function f(t){for(r=t;;){if(r){var e=r[1];if(e){var r=e;continue}return r[2]}throw _m}}function o(t){if(t){var e=t[1];if(e){var r=t[3],n=t[2];return a(o(e),n,r)}return t[3]}return ie(aw)}function v(t,e){if(t){if(e){var r=o(e);return u(t,f(e),r)}return t}return e}function l(e,r){if(r){var a=r[3],n=r[2],s=r[1],c=Zt(t[1],e,n);if(0===c)return[0,s,1,a];if(0<=c){var i=l(e,a),f=i[3],o=i[2];return[0,u(s,n,i[1]),o,f]}var v=l(e,s),b=v[2];return[0,v[1],b,u(v[3],n,a)]}return nw}function b(e,r){if(r){var n=r[3],s=r[2],c=r[1],i=Zt(t[1],e,s);if(0===i){if(c){if(n){var u=o(n);return a(c,f(n),u)}return c}return n}if(0<=i){var v=b(e,n);return n===v?r:a(c,s,v)}var l=b(e,c);return c===l?r:a(l,s,n)}return 0}function k(t,e){if(t){if(e){var r=e[4],a=e[2],s=t[4],c=t[2],i=e[3],f=e[1],o=t[3],v=t[1];if(r<=s){if(1===r)return n(a,t);var b=l(c,e),d=b[1],h=k(o,b[3]);return u(k(v,d),c,h)}if(1===s)return n(c,e);var p=l(a,t),m=p[1],w=k(p[3],i);return u(k(m,f),a,w)}return t}return e}function d(t,e){if(t){if(e){var r=t[3],a=t[2],n=t[1],s=l(a,e),c=s[1];if(0===s[2]){var i=d(r,s[3]);return v(d(n,c),i)}var f=d(r,s[3]);return u(d(n,c),a,f)}return 0}return 0}function h(t,e){if(t){if(e){var r=t[3],a=t[2],n=t[1],s=l(a,e),c=s[1];if(0===s[2]){var i=h(r,s[3]);return u(h(n,c),a,i)}var f=h(r,s[3]);return v(h(n,c),f)}return t}return 0}function p(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 m(e,r){for(var a=p(r,0),n=p(e,0),s=a;;){if(n){if(s){var c=s[3],i=s[2],u=n[3],f=n[2],o=Zt(t[1],n[1],s[1]);if(0===o){var v=p(i,c),n=p(f,u),s=v;continue}return o}return 1}return s?-1:0}}function w(e,r){for(var a=e,n=r;;){if(a){if(n){var s=n[3],c=n[1],i=a[3],u=a[2],f=a[1],o=Zt(t[1],u,n[2]);if(0===o){var v=w(f,c);if(v){var a=i,n=s;continue}return v}if(0<=o){var l=w([0,0,u,i,0],s);if(l){a=f;continue}return l}var b=w([0,f,u,0,0],c);if(b){a=i;continue}return b}return 0}return 1}}function y(t,e){for(n=e;;){if(!n)return 0;var r=n[3],a=n[2];y(t,n[1]),$t(t,a);var n=r}}function g(t,e,r){for(var a=e,n=r;;){if(!a)return n;var s=a[3],c=Zt(t,a[2],g(t,a[1],n)),a=s,n=c}}function T(t,e){for(c=e;;){if(c){var r=c[3],a=c[1],n=$t(t,c[2]);if(n){var s=T(t,a);if(s){var c=r;continue}i=s}else var i=n;return i}return 1}}function _(t,e){for(c=e;;){if(c){var r=c[3],a=c[1],n=$t(t,c[2]);if(n)i=n;else{var s=_(t,a);if(!s){var c=r;continue}var i=s}return i}return 0}}function S(t,e){if(e){var r=e[3],a=e[2],n=e[1],s=S(t,n),c=$t(t,a),i=S(t,r);return c?n===s&&r===i?e:u(s,a,i):v(s,i)}return 0}function E(t,e){if(e){var r=e[2],a=e[3],n=E(t,e[1]),s=n[2],c=n[1],i=$t(t,r),f=E(t,a),o=f[2],l=f[1];if(i){var b=v(s,o);return[0,u(c,r,l),b]}var k=u(s,r,o);return[0,v(c,l),k]}return sw}function x(t){if(t){var e=t[1],r=x(t[3]);return(x(e)+1|0)+r|0}return 0}function A(t,e){for(var r=t,a=e;;){if(!a)return r;var n=a[2],s=a[1],r=[0,n,A(r,a[3])],a=s}}return[0,0,function(t){return t?0:1},function(e,r){for(i=r;;){if(!i)return 0;var a=i[3],n=i[1],s=Zt(t[1],e,i[2]),c=0===s?1:0;if(c)return c;var i=0<=s?a:n}},n,s,b,k,d,h,m,function(t,e){return 0===m(t,e)?1:0},w,y,g,T,_,S,E,x,function(t){return A(0,t)},f,function(t){for(a=t;;){if(a){var e=a[3],r=a[2];if(e){var a=e;continue}return r}throw _m}},f,l,function(e,r){for(i=r;;){if(!i)throw _m;var a=i[2],n=i[3],s=i[1],c=Zt(t[1],e,a);if(0===c)return a;var i=0<=c?n:s}},function(e){if(e){var a=e[2],c=e[1];if(a){var i=a[2],u=a[1];if(i){var f=i[2],o=i[1];if(f){var v=f[2],l=f[1];if(v){if(v[2]){var b=t[1],k=function(t,e){if(2===t){if(e){var r=e[2];if(r){var a=r[1],n=e[1],s=Zt(b,n,a);return 0===s?[0,n,0]:0<=s?[0,a,[0,n,0]]:[0,n,[0,a,0]]}}}else if(3===t&&e){var c=e[2];if(c){var i=c[2];if(i){var u=i[1],f=c[1],o=e[1],v=Zt(b,o,f);if(0===v){var l=Zt(b,f,u);return 0===l?[0,f,0]:0<=l?[0,u,[0,f,0]]:[0,f,[0,u,0]]}if(0<=v){var k=Zt(b,o,u);if(0===k)return[0,f,[0,o,0]];if(0<=k){var h=Zt(b,f,u);return 0===h?[0,f,[0,o,0]]:0<=h?[0,u,[0,f,[0,o,0]]]:[0,f,[0,u,[0,o,0]]]}return[0,f,[0,o,[0,u,0]]]}var p=Zt(b,f,u);if(0===p)return[0,o,[0,f,0]];if(0<=p){var m=Zt(b,o,u);return 0===m?[0,o,[0,f,0]]:0<=m?[0,u,[0,o,[0,f,0]]]:[0,o,[0,u,[0,f,0]]]}return[0,o,[0,f,[0,u,0]]]}}}for(var w=t>>1,y=me(w,e),g=d(w,e),T=d(t-w|0,y),_=0;;){if(g){if(T){var S=T[2],E=T[1],x=g[2],A=g[1],I=Zt(b,A,E);if(0===I){var g=x,T=S,_=[0,A,_];continue}if(0<I){var g=x,_=[0,A,_];continue}var T=S,_=[0,E,_];continue}return be(g,_)}return be(T,_)}},d=function(t,e){if(2===t){if(e){var r=e[2];if(r){var a=r[1],n=e[1],s=Zt(b,n,a);return 0===s?[0,n,0]:0<s?[0,n,[0,a,0]]:[0,a,[0,n,0]]}}}else if(3===t&&e){var c=e[2];if(c){var i=c[2];if(i){var u=i[1],f=c[1],o=e[1],v=Zt(b,o,f);if(0===v){var l=Zt(b,f,u);return 0===l?[0,f,0]:0<l?[0,f,[0,u,0]]:[0,u,[0,f,0]]}if(0<v){var d=Zt(b,f,u);if(0===d)return[0,o,[0,f,0]];if(0<d)return[0,o,[0,f,[0,u,0]]];var h=Zt(b,o,u);return 0===h?[0,o,[0,f,0]]:0<h?[0,o,[0,u,[0,f,0]]]:[0,u,[0,o,[0,f,0]]]}var p=Zt(b,o,u);if(0===p)return[0,f,[0,o,0]];if(0<p)return[0,f,[0,o,[0,u,0]]];var m=Zt(b,f,u);return 0===m?[0,f,[0,o,0]]:0<m?[0,f,[0,u,[0,o,0]]]:[0,u,[0,f,[0,o,0]]]}}}for(var w=t>>1,y=me(w,e),g=k(w,e),T=k(t-w|0,y),_=0;;){if(g){if(T){var S=T[2],E=T[1],x=g[2],A=g[1],I=Zt(b,A,E);if(0===I){var g=x,T=S,_=[0,A,_];continue}if(0<=I){var T=S,_=[0,E,_];continue}var g=x,_=[0,A,_];continue}return be(g,_)}return be(T,_)}},h=ve(e),p=2<=h?k(h,e):e,m=function(t,e){if(!(3<t>>>0))switch(t){case 0:return[0,0,e];case 1:if(e)return[0,[0,0,e[1],0,1],e[2]];break;case 2:if(e){var a=e[2];if(a)return[0,[0,[0,0,e[1],0,1],a[1],0,2],a[2]]}break;default:if(e){var n=e[2];if(n){var s=n[2];if(s)return[0,[0,[0,0,e[1],0,1],n[1],[0,0,s[1],0,1],2],s[2]]}}}var c=t/2|0,i=m(c,e),u=i[2],f=i[1];if(u){var o=u[1],v=m((t-c|0)-1|0,u[2]),l=v[2];return[0,r(f,o,v[1]),l]}throw[0,xm,cw]};return m(ve(p),p)[1]}return n(v[1],n(l,n(o,n(u,s(c)))))}return n(l,n(o,n(u,s(c))))}return n(o,n(u,s(c)))}return n(u,s(c))}return s(c)}return 0}]}function Pe(t){var e=1<=t?t:1,r=x6<e?x6:e,a=O(r);return[0,a,0,r,a]}function Ue(t){return _e(t[1],0,t[2])}function De(t,e){for(var r=[0,t[3]];;){if(!(r[1]<(t[2]+e|0))){x6<r[1]&&((t[2]+e|0)<=x6?r[1]=x6:ce(lw));var a=O(r[1]);return Se(t[1],0,a,0,t[2]),t[1]=a,t[3]=r[1],0}r[1]=2*r[1]|0}}function Fe(t,e){var r=t[2];return t[3]<=r&&De(t,1),Ct(t[1],r,e),t[2]=r+1|0,0}function Me(t,e){var r=nt(e),a=t[2]+r|0;return t[3]<a&&De(t,r),Ee(e,0,t[1],t[2],r),t[2]=a,0}function Xe(t){return[0,0,O(t)]}function je(t,e){var r=nt(t[2]),a=t[1]+e|0,n=r<a?1:0;if(n){var s=2*r|0,c=O(q(s,a)?s:a);Se(t[2],0,c,0,r),t[2]=c;i=0}else var i=n;return i}function Be(t,e){return je(t,1),Nt(t[2],t[1],e),t[1]=t[1]+1|0,0}function qe(t,e){var r=nt(e);return je(t,r),Ee(e,0,t[2],t[1],r),t[1]=t[1]+r|0,0}function Ge(t){return _e(t[2],0,t[1])}function Ye(t,e){for(w=e;;){if("number"==typeof w)return 0;switch(w[0]){case 0:var r=w[1];qe(t,bw);w=r;continue;case 1:var a=w[1];qe(t,kw);w=a;continue;case 2:var n=w[1];qe(t,dw);w=n;continue;case 3:var s=w[1];qe(t,hw);w=s;continue;case 4:var c=w[1];qe(t,pw);w=c;continue;case 5:var i=w[1];qe(t,mw);w=i;continue;case 6:var u=w[1];qe(t,ww);w=u;continue;case 7:var f=w[1];qe(t,yw);w=f;continue;case 8:var o=w[2],v=w[1];qe(t,gw),Ye(t,v),qe(t,Tw);w=o;continue;case 9:var l=w[3],b=w[1];qe(t,_w),Ye(t,b),qe(t,Sw);w=l;continue;case 10:var k=w[1];qe(t,Ew);w=k;continue;case 11:var d=w[1];qe(t,xw);w=d;continue;case 12:var h=w[1];qe(t,Aw);w=h;continue;case 13:var p=w[1];qe(t,Iw);w=p;continue;default:var m=w[1];qe(t,Cw);var w=m;continue}}}function Je(t){if("number"==typeof t)return 0;switch(t[0]){case 0:return[0,Je(t[1])];case 1:return[1,Je(t[1])];case 2:return[2,Je(t[1])];case 3:return[3,Je(t[1])];case 4:return[4,Je(t[1])];case 5:return[5,Je(t[1])];case 6:return[6,Je(t[1])];case 7:return[7,Je(t[1])];case 8:return[8,t[1],Je(t[2])];case 9:return[9,t[2],t[1],Je(t[3])];case 10:return[10,Je(t[1])];case 11:return[11,Je(t[1])];case 12:return[12,Je(t[1])];case 13:return[13,Je(t[1])];default:return[14,Je(t[1])]}}function He(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=He(t[1]),r=e[4],a=e[3],n=e[2],s=e[1];return[0,function(t){return $t(s,0),0},function(t){return $t(n,0),0},a,r];case 1:var c=He(t[1]),i=c[4],u=c[3],f=c[2],o=c[1];return[0,function(t){return $t(o,0),0},function(t){return $t(f,0),0},u,i];case 2:var v=He(t[1]),l=v[4],b=v[3],k=v[2],d=v[1];return[0,function(t){return $t(d,0),0},function(t){return $t(k,0),0},b,l];case 3:var h=He(t[1]),p=h[4],m=h[3],w=h[2],y=h[1];return[0,function(t){return $t(y,0),0},function(t){return $t(w,0),0},m,p];case 4:var g=He(t[1]),T=g[4],_=g[3],S=g[2],E=g[1];return[0,function(t){return $t(E,0),0},function(t){return $t(S,0),0},_,T];case 5:var x=He(t[1]),A=x[4],I=x[3],C=x[2],N=x[1];return[0,function(t){return $t(N,0),0},function(t){return $t(C,0),0},I,A];case 6:var O=He(t[1]),R=O[4],L=O[3],P=O[2],U=O[1];return[0,function(t){return $t(U,0),0},function(t){return $t(P,0),0},L,R];case 7:var D=He(t[1]),F=D[4],M=D[3],X=D[2],j=D[1];return[0,function(t){return $t(j,0),0},function(t){return $t(X,0),0},M,F];case 8:var B=He(t[2]),q=B[4],G=B[3],Y=B[2],J=B[1];return[0,function(t){return $t(J,0),0},function(t){return $t(Y,0),0},G,q];case 9:var H=t[2],W=t[1],V=He(t[3]),z=V[4],K=V[3],Q=V[2],$=V[1],Z=He(We(Je(W),H)),tt=Z[4],et=Z[3],rt=Z[2],at=Z[1];return[0,function(t){return $t($,0),$t(at,0),0},function(t){return $t(rt,0),$t(Q,0),0},function(t){return $t(K,0),$t(et,0),0},function(t){return $t(tt,0),$t(z,0),0}];case 10:var nt=He(t[1]),st=nt[4],ct=nt[3],it=nt[2],ut=nt[1];return[0,function(t){return $t(ut,0),0},function(t){return $t(it,0),0},ct,st];case 11:var ft=He(t[1]),ot=ft[4],vt=ft[3],lt=ft[2],bt=ft[1];return[0,function(t){return $t(bt,0),0},function(t){return $t(lt,0),0},vt,ot];case 12:var kt=He(t[1]),dt=kt[4],ht=kt[3],pt=kt[2],mt=kt[1];return[0,function(t){return $t(mt,0),0},function(t){return $t(pt,0),0},ht,dt];case 13:var wt=He(t[1]),yt=wt[4],gt=wt[3],Tt=wt[2],_t=wt[1];return[0,function(t){return $t(_t,0),0},function(t){return $t(Tt,0),0},function(t){return $t(gt,0),0},function(t){return $t(yt,0),0}];default:var St=He(t[1]),Et=St[4],xt=St[3],At=St[2],It=St[1];return[0,function(t){return $t(It,0),0},function(t){return $t(At,0),0},function(t){return $t(xt,0),0},function(t){return $t(Et,0),0}]}}function We(t,e){if("number"==typeof t){if("number"==typeof e)return 0;switch(e[0]){case 10:a=0;break;case 11:a=1;break;case 12:a=2;break;case 13:a=3;break;case 14:a=4;break;case 8:a=5;break;case 9:a=6;break;default:throw[0,xm,Nw]}}else switch(t[0]){case 0:var r=t[1];if("number"==typeof e)n=1;else switch(e[0]){case 0:return[0,We(r,e[1])];case 8:var a=5,n=0;break;case 9:var a=6,n=0;break;case 10:var a=0,n=0;break;case 11:var a=1,n=0;break;case 12:var a=2,n=0;break;case 13:var a=3,n=0;break;case 14:var a=4,n=0;break;default:n=1}if(n)a=7;break;case 1:var s=t[1];if("number"==typeof e)c=1;else switch(e[0]){case 1:return[1,We(s,e[1])];case 8:var a=5,c=0;break;case 9:var a=6,c=0;break;case 10:var a=0,c=0;break;case 11:var a=1,c=0;break;case 12:var a=2,c=0;break;case 13:var a=3,c=0;break;case 14:var a=4,c=0;break;default:c=1}if(c)a=7;break;case 2:var i=t[1];if("number"==typeof e)u=1;else switch(e[0]){case 2:return[2,We(i,e[1])];case 8:var a=5,u=0;break;case 9:var a=6,u=0;break;case 10:var a=0,u=0;break;case 11:var a=1,u=0;break;case 12:var a=2,u=0;break;case 13:var a=3,u=0;break;case 14:var a=4,u=0;break;default:u=1}if(u)a=7;break;case 3:var f=t[1];if("number"==typeof e)o=1;else switch(e[0]){case 3:return[3,We(f,e[1])];case 8:var a=5,o=0;break;case 9:var a=6,o=0;break;case 10:var a=0,o=0;break;case 11:var a=1,o=0;break;case 12:var a=2,o=0;break;case 13:var a=3,o=0;break;case 14:var a=4,o=0;break;default:o=1}if(o)a=7;break;case 4:var v=t[1];if("number"==typeof e)l=1;else switch(e[0]){case 4:return[4,We(v,e[1])];case 8:var a=5,l=0;break;case 9:var a=6,l=0;break;case 10:var a=0,l=0;break;case 11:var a=1,l=0;break;case 12:var a=2,l=0;break;case 13:var a=3,l=0;break;case 14:var a=4,l=0;break;default:l=1}if(l)a=7;break;case 5:var b=t[1];if("number"==typeof e)k=1;else switch(e[0]){case 5:return[5,We(b,e[1])];case 8:var a=5,k=0;break;case 9:var a=6,k=0;break;case 10:var a=0,k=0;break;case 11:var a=1,k=0;break;case 12:var a=2,k=0;break;case 13:var a=3,k=0;break;case 14:var a=4,k=0;break;default:k=1}if(k)a=7;break;case 6:var d=t[1];if("number"==typeof e)h=1;else switch(e[0]){case 6:return[6,We(d,e[1])];case 8:var a=5,h=0;break;case 9:var a=6,h=0;break;case 10:var a=0,h=0;break;case 11:var a=1,h=0;break;case 12:var a=2,h=0;break;case 13:var a=3,h=0;break;case 14:var a=4,h=0;break;default:h=1}if(h)a=7;break;case 7:var p=t[1];if("number"==typeof e)m=1;else switch(e[0]){case 7:return[7,We(p,e[1])];case 8:var a=5,m=0;break;case 9:var a=6,m=0;break;case 10:var a=0,m=0;break;case 11:var a=1,m=0;break;case 12:var a=2,m=0;break;case 13:var a=3,m=0;break;case 14:var a=4,m=0;break;default:m=1}if(m)a=7;break;case 8:var w=t[2],y=t[1];if("number"==typeof e)_=1;else switch(e[0]){case 8:var g=e[1],T=We(w,e[2]);return[8,We(y,g),T];case 10:var a=0,_=0;break;case 11:var a=1,_=0;break;case 12:var a=2,_=0;break;case 13:var a=3,_=0;break;case 14:var a=4,_=0;break;default:_=1}if(_)throw[0,xm,Bw];break;case 9:var S=t[3],E=t[2],x=t[1];if("number"==typeof e)A=1;else switch(e[0]){case 8:var a=5,A=0;break;case 9:var I=e[3],C=e[2],N=e[1],O=He(We(Je(E),N)),R=O[4];return $t(O[2],0),$t(R,0),[9,x,C,We(S,I)];case 10:var a=0,A=0;break;case 11:var a=1,A=0;break;case 12:var a=2,A=0;break;case 13:var a=3,A=0;break;case 14:var a=4,A=0;break;default:A=1}if(A)throw[0,xm,Gw];break;case 10:var L=t[1];if("number"!=typeof e&&10===e[0])return[10,We(L,e[1])];throw[0,xm,Ow];case 11:var P=t[1];if("number"==typeof e)U=1;else switch(e[0]){case 10:var a=0,U=0;break;case 11:return[11,We(P,e[1])];default:U=1}if(U)throw[0,xm,Lw];break;case 12:var D=t[1];if("number"==typeof e)F=1;else switch(e[0]){case 10:var a=0,F=0;break;case 11:var a=1,F=0;break;case 12:return[12,We(D,e[1])];default:F=1}if(F)throw[0,xm,Uw];break;case 13:var M=t[1];if("number"==typeof e)X=1;else switch(e[0]){case 10:var a=0,X=0;break;case 11:var a=1,X=0;break;case 12:var a=2,X=0;break;case 13:return[13,We(M,e[1])];default:X=1}if(X)throw[0,xm,Fw];break;default:var j=t[1];if("number"==typeof e)B=1;else switch(e[0]){case 10:var a=0,B=0;break;case 11:var a=1,B=0;break;case 12:var a=2,B=0;break;case 13:var a=3,B=0;break;case 14:return[14,We(j,e[1])];default:B=1}if(B)throw[0,xm,Xw]}switch(a){case 0:throw[0,xm,Rw];case 1:throw[0,xm,Pw];case 2:throw[0,xm,Dw];case 3:throw[0,xm,Mw];case 4:throw[0,xm,jw];case 5:throw[0,xm,qw];case 6:throw[0,xm,Yw];default:throw[0,xm,Jw]}}function Ve(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 I6}function ze(t,e,r){var a=Ve(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 I6}return[0,a[1],[0,e[1]],a[2]]}function Ke(t,e,r){var a=Qe(e,r);return[0,[23,t,a[1]],a[2]]}function Qe(t,e){if("number"==typeof t)return[0,0,e];switch(t[0]){case 0:if("number"!=typeof e&&0===e[0]){var r=Qe(t[1],e[1]);return[0,[0,r[1]],r[2]]}break;case 1:if("number"!=typeof e&&0===e[0]){var a=Qe(t[1],e[1]);return[0,[1,a[1]],a[2]]}break;case 2:var n=t[2],s=Ve(t[1],e),c=s[2],i=s[1];if("number"!=typeof c&&1===c[0]){var u=Qe(n,c[1]);return[0,[2,i,u[1]],u[2]]}throw I6;case 3:var f=t[2],o=Ve(t[1],e),v=o[2],l=o[1];if("number"!=typeof v&&1===v[0]){var b=Qe(f,v[1]);return[0,[3,l,b[1]],b[2]]}throw I6;case 4:var k=t[4],d=t[1],h=ze(t[2],t[3],e),p=h[3],m=h[2],w=h[1];if("number"!=typeof p&&2===p[0]){var y=Qe(k,p[1]);return[0,[4,d,w,m,y[1]],y[2]]}throw I6;case 5:var g=t[4],T=t[1],_=ze(t[2],t[3],e),S=_[3],E=_[2],x=_[1];if("number"!=typeof S&&3===S[0]){var A=Qe(g,S[1]);return[0,[5,T,x,E,A[1]],A[2]]}throw I6;case 6:var I=t[4],C=t[1],N=ze(t[2],t[3],e),O=N[3],R=N[2],L=N[1];if("number"!=typeof O&&4===O[0]){var P=Qe(I,O[1]);return[0,[6,C,L,R,P[1]],P[2]]}throw I6;case 7:var U=t[4],D=t[1],F=ze(t[2],t[3],e),M=F[3],X=F[2],j=F[1];if("number"!=typeof M&&5===M[0]){var B=Qe(U,M[1]);return[0,[7,D,j,X,B[1]],B[2]]}throw I6;case 8:var q=t[4],G=t[1],Y=ze(t[2],t[3],e),J=Y[3],H=Y[2],W=Y[1];if("number"!=typeof J&&6===J[0]){var V=Qe(q,J[1]);return[0,[8,G,W,H,V[1]],V[2]]}throw I6;case 9:if("number"!=typeof e&&7===e[0]){var z=Qe(t[1],e[1]);return[0,[9,z[1]],z[2]]}break;case 10:var K=Qe(t[1],e);return[0,[10,K[1]],K[2]];case 11:var Q=t[1],$=Qe(t[2],e);return[0,[11,Q,$[1]],$[2]];case 12:var Z=t[1],tt=Qe(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(Ft([0,t[2]],[0,et]))throw I6;var st=Qe(at,rt);return[0,[13,nt,et,st[1]],st[2]]}break;case 14:if("number"!=typeof e&&9===e[0]){var ct=e[1],it=e[3],ut=t[3],ft=t[2],ot=t[1],vt=[0,ae(ct)];if(Ft([0,ae(ft)],vt))throw I6;var lt=Qe(ut,ae(it));return[0,[14,ot,ct,lt[1]],lt[2]]}break;case 15:if("number"!=typeof e&&10===e[0]){var bt=Qe(t[1],e[1]);return[0,[15,bt[1]],bt[2]]}break;case 16:if("number"!=typeof e&&11===e[0]){var kt=Qe(t[1],e[1]);return[0,[16,kt[1]],kt[2]]}break;case 17:var dt=t[1],ht=Qe(t[2],e);return[0,[17,dt,ht[1]],ht[2]];case 18:var pt=t[2],mt=t[1];if(0===mt[0]){var wt=mt[1],yt=wt[2],gt=Qe(wt[1],e),Tt=gt[1],_t=Qe(pt,gt[2]);return[0,[18,[0,[0,Tt,yt]],_t[1]],_t[2]]}var St=mt[1],Et=St[2],xt=Qe(St[1],e),At=xt[1],It=Qe(pt,xt[2]);return[0,[18,[1,[0,At,Et]],It[1]],It[2]];case 19:if("number"!=typeof e&&13===e[0]){var Ct=Qe(t[1],e[1]);return[0,[19,Ct[1]],Ct[2]]}break;case 20:if("number"!=typeof e&&1===e[0]){var Nt=t[2],Ot=t[1],Rt=Qe(t[3],e[1]);return[0,[20,Ot,Nt,Rt[1]],Rt[2]]}break;case 21:if("number"!=typeof e&&2===e[0]){var Lt=t[1],Pt=Qe(t[2],e[1]);return[0,[21,Lt,Pt[1]],Pt[2]]}break;case 23:var Ut=t[2],Dt=t[1];if("number"==typeof Dt)switch(Dt){case 0:case 1:case 2:return Ke(Dt,Ut,e);case 3:if("number"!=typeof e&&14===e[0]){var Mt=Qe(Ut,e[1]);return[0,[23,3,Mt[1]],Mt[2]]}throw I6;default:return Ke(Dt,Ut,e)}else switch(Dt[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:return Ke(Dt,Ut,e);case 7:return Ke([7,Dt[1],Dt[2]],Ut,e);case 8:var Xt=Dt[1],jt=$e(Dt[2],Ut,e),Bt=jt[2];return[0,[23,[8,Xt,jt[1]],Bt[1]],Bt[2]];case 9:default:return Ke(Dt,Ut,e)}}throw I6}function $e(t,e,r){if("number"==typeof t)return[0,0,Qe(e,r)];switch(t[0]){case 0:if("number"!=typeof r&&0===r[0]){var a=$e(t[1],e,r[1]);return[0,[0,a[1]],a[2]]}break;case 1:if("number"!=typeof r&&1===r[0]){var n=$e(t[1],e,r[1]);return[0,[1,n[1]],n[2]]}break;case 2:if("number"!=typeof r&&2===r[0]){var s=$e(t[1],e,r[1]);return[0,[2,s[1]],s[2]]}break;case 3:if("number"!=typeof r&&3===r[0]){var c=$e(t[1],e,r[1]);return[0,[3,c[1]],c[2]]}break;case 4:if("number"!=typeof r&&4===r[0]){var i=$e(t[1],e,r[1]);return[0,[4,i[1]],i[2]]}break;case 5:if("number"!=typeof r&&5===r[0]){var u=$e(t[1],e,r[1]);return[0,[5,u[1]],u[2]]}break;case 6:if("number"!=typeof r&&6===r[0]){var f=$e(t[1],e,r[1]);return[0,[6,f[1]],f[2]]}break;case 7:if("number"!=typeof r&&7===r[0]){var o=$e(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(Ft([0,t[1]],[0,v]))throw I6;var k=$e(b,e,l);return[0,[8,v,k[1]],k[2]]}break;case 9:if("number"!=typeof r&&9===r[0]){var d=r[2],h=r[1],p=r[3],m=t[3],w=t[2],y=t[1],g=[0,ae(h)];if(Ft([0,ae(y)],g))throw I6;var T=[0,ae(d)];if(Ft([0,ae(w)],T))throw I6;var _=He(We(Je(h),d)),S=_[4];$t(_[2],0),$t(S,0);var E=$e(ae(m),e,p),x=E[2];return[0,[9,h,d,Je(E[1])],x]}break;case 10:if("number"!=typeof r&&10===r[0]){var A=$e(t[1],e,r[1]);return[0,[10,A[1]],A[2]]}break;case 11:if("number"!=typeof r&&11===r[0]){var I=$e(t[1],e,r[1]);return[0,[11,I[1]],I[2]]}break;case 13:if("number"!=typeof r&&13===r[0]){var C=$e(t[1],e,r[1]);return[0,[13,C[1]],C[2]]}break;case 14:if("number"!=typeof r&&14===r[0]){var N=$e(t[1],e,r[1]);return[0,[14,N[1]],N[2]]}}throw I6}function Ze(t,e,r){var a=nt(r),n=0<=e?t:0,s=ue(e);if(s<=a)return r;var c=ge(s,2===n?48:32);switch(n){case 0:Ee(r,0,c,0,a);break;case 1:Ee(r,0,c,s-a|0,a);break;default:if(0<a){if(43===St(r,0))u=1;else if(45===St(r,0))u=1;else if(32===St(r,0))u=1;else var i=0,u=0;if(u){Nt(c,0,St(r,0)),Ee(r,1,c,1+(s-a|0)|0,a-1|0);i=1}}else i=0;if(!i){if(1<a)if(48===St(r,0)){if(wi===St(r,1))o=1;else if(88===St(r,1))o=1;else var f=0,o=0;if(o){Nt(c,1,St(r,1)),Ee(r,2,c,2+(s-a|0)|0,a-2|0);f=1}}else f=0;else f=0;f||Ee(r,0,c,s-a|0,a)}}return c}function tr(t,e){var r=ue(t),a=nt(e),n=St(e,0);if(58<=n)c=71<=n?5<(n+al|0)>>>0?1:0:65<=n?0:1;else{if(32===n)i=1;else if(43<=n)switch(n+Na|0){case 5:if(a<(r+2|0)&&1<a&&!(wi===St(e,1)?0:88===St(e,1)?0:1)){var s=ge(r+2|0,48);return Nt(s,1,St(e,1)),Ee(e,2,s,4+(r-a|0)|0,a-2|0),s}var c=0,i=0;break;case 0:case 2:i=1;break;case 1:case 3:case 4:var c=1,i=0;break;default:var c=0,i=0}else var c=1,i=0;if(i){if(a<(r+1|0)){var u=ge(r+1|0,48);return Nt(u,0,n),Ee(e,1,u,2+(r-a|0)|0,a-1|0),u}c=1}}if(!c&&a<r){var f=ge(r,48);return Ee(e,0,f,r-a|0,a),f}return e}function er(t){for(n=0;;){if(nt(t)<=n)s=0;else{var e=st(t,n);if(32<=e){var r=e+Od|0;if(58<r>>>0)if(93<=r)a=0;else a=1;else if(56<(r-1|0)>>>0)a=0;else var a=1;if(a){var n=n+1|0;continue}}else;var s=1}if(s){var c=[0,0],i=nt(t)-1|0;if(!(i<0))for(d=0;;){var u=st(t,d);if(32<=u){var f=u+Od|0;if(58<f>>>0)if(93<=f)var o=0,l=0;else l=1;else if(56<(f-1|0)>>>0)var o=1,l=0;else l=1;if(l)var b=1,o=2}else o=11<=u?13===u?1:0:8<=u?1:0;switch(o){case 0:b=4;break;case 1:b=2}c[1]=c[1]+b|0;var k=d+1|0;if(i===d)break;var d=k}if(c[1]===nt(t)){var h=nt(t),p=O(h);v(t,0,p,0,h);S=p}else{var m=O(c[1]);c[1]=0;var w=nt(t)-1|0;if(!(w<0))for(_=0;;){var y=st(t,_);if(35<=y)g=92===y?1:ik<=y?0:2;else if(32<=y)g=34<=y?1:2;else if(14<=y)g=0;else switch(y){case 8:Ct(m,c[1],92),c[1]++,Ct(m,c[1],98);g=3;break;case 9:Ct(m,c[1],92),c[1]++,Ct(m,c[1],Vp);g=3;break;case 10:Ct(m,c[1],92),c[1]++,Ct(m,c[1],fl);g=3;break;case 13:Ct(m,c[1],92),c[1]++,Ct(m,c[1],jc);g=3;break;default:var g=0}switch(g){case 0:Ct(m,c[1],92),c[1]++,Ct(m,c[1],48+(y/Lb|0)|0),c[1]++,Ct(m,c[1],48+((y/10|0)%10|0)|0),c[1]++,Ct(m,c[1],48+(y%10|0)|0);break;case 1:Ct(m,c[1],92),c[1]++,Ct(m,c[1],y);break;case 2:Ct(m,c[1],y)}c[1]++;var T=_+1|0;if(w===_)break;var _=T}S=m}}else var S=t;var E=nt(S),x=ge(E+2|0,34);return v(S,0,x,1,E),x}}function rr(t,e){switch(t){case 0:r=Jy;break;case 1:r=Hy;break;case 2:r=Wy;break;case 3:r=Vy;break;case 4:r=zy;break;case 5:r=Ky;break;case 6:r=Qy;break;case 7:r=$y;break;case 8:r=Zy;break;case 9:r=tg;break;case 10:r=eg;break;case 11:r=rg;break;default:var r=ag}return j(r,e)}function ar(t,e){switch(t){case 0:r=wy;break;case 1:r=yy;break;case 2:r=gy;break;case 3:r=Ty;break;case 4:r=_y;break;case 5:r=Sy;break;case 6:r=Ey;break;case 7:r=xy;break;case 8:r=Ay;break;case 9:r=Iy;break;case 10:r=Cy;break;case 11:r=Ny;break;default:var r=Oy}return j(r,e)}function nr(t,e){switch(t){case 0:r=cy;break;case 1:r=iy;break;case 2:r=uy;break;case 3:r=fy;break;case 4:r=oy;break;case 5:r=vy;break;case 6:r=ly;break;case 7:r=by;break;case 8:r=ky;break;case 9:r=dy;break;case 10:r=hy;break;case 11:r=py;break;default:var r=my}return j(r,e)}function sr(t,e){switch(t){case 0:r=Ry;break;case 1:r=Ly;break;case 2:r=Py;break;case 3:r=Uy;break;case 4:r=Dy;break;case 5:r=Fy;break;case 6:r=My;break;case 7:r=Xy;break;case 8:r=jy;break;case 9:r=By;break;case 10:r=qy;break;case 11:r=Gy;break;default:var r=Yy}return at(r,e)}function cr(t,e,r){if(16<=t){if(17<=t)switch(t+Xb|0){case 2:n=0;break;case 0:case 3:var a=43,n=1;break;default:var a=32,n=1}else n=0;if(!n)a=45;var s=J(r,e,a);if(19<=t){var c=nt(s);if(0===c)return s;var i=O(c),u=c-1|0;if(!(u<0))for(b=0;;){var f=st(s,b);if(97<=f)if(pf<f)v=0;else var o=f-32|0,v=1;else v=0;if(!v)o=f;Ct(i,b,o);var l=b+1|0;if(u===b)break;var b=l}return i}return s}if(15===t)p=sy;else{var k=ue(e);switch(t){case 15:d=70;break;case 0:case 1:case 2:d=pb;break;case 3:case 4:case 5:d=Gn;break;case 6:case 7:case 8:d=69;break;case 9:case 10:case 11:d=Xs;break;case 12:case 13:case 14:d=71;break;case 16:case 17:case 18:d=zo;break;default:var d=72}var h=Xe(16);switch(Be(h,37),t){case 1:case 4:case 7:case 10:case 13:case 17:case 20:Be(h,43);break;case 2:case 5:case 8:case 11:case 14:case 18:case 21:Be(h,32)}Be(h,46),qe(h,y(Cb+k)),Be(h,d);var p=Ge(h)}var m=X(p,r);if(15===t){var w=E(r),g=nt(m);if(3===w)return r<0?ay:ny;if(4<=w)return ey;for(_=0;;){if(_===g)S=0;else{var T=St(m,_)+Df|0;if(!(23<T>>>0?55===T?1:0:21<(T-1|0)>>>0?1:0)){var _=_+1|0;continue}var S=1}return S?m:fe(m,ry)}}return m}function ir(t,e,r,a,n,s,c,i){if("number"==typeof n){if("number"==typeof s)return 0===s?function(n){return br(t,e,[4,r,Zt(c,i,n)],a)}:function(n,s){return br(t,e,[4,r,tr(n,Zt(c,i,s))],a)};var u=s[1];return function(n){return br(t,e,[4,r,tr(u,Zt(c,i,n))],a)}}if(0===n[0]){var f=n[2],o=n[1];if("number"==typeof s)return 0===s?function(n){return br(t,e,[4,r,Ze(o,f,Zt(c,i,n))],a)}:function(n,s){return br(t,e,[4,r,Ze(o,f,tr(n,Zt(c,i,s)))],a)};var v=s[1];return function(n){return br(t,e,[4,r,Ze(o,f,tr(v,Zt(c,i,n)))],a)}}var l=n[1];if("number"==typeof s)return 0===s?function(n,s){return br(t,e,[4,r,Ze(l,n,Zt(c,i,s))],a)}:function(n,s,u){return br(t,e,[4,r,Ze(l,n,tr(s,Zt(c,i,u)))],a)};var b=s[1];return function(n,s){return br(t,e,[4,r,Ze(l,n,tr(b,Zt(c,i,s)))],a)}}function ur(t,e,r,a,n,s){if("number"==typeof n)return function(n){return br(t,e,[4,r,$t(s,n)],a)};if(0===n[0]){var c=n[2],i=n[1];return function(n){return br(t,e,[4,r,Ze(i,c,$t(s,n))],a)}}var u=n[1];return function(n,c){return br(t,e,[4,r,Ze(u,n,$t(s,c))],a)}}function fr(t,e,r,a,n){for(var s=e,c=a,i=n;;){if("number"==typeof i)return Zt(s,r,c);switch(i[0]){case 0:var u=i[1];return function(t){return br(s,r,[5,c,t],u)};case 1:var f=i[1];return function(t){var e=ye(t),a=nt(e),n=ge(a+2|0,39);return v(e,0,n,1,a),br(s,r,[4,c,n],f)};case 2:var o=i[2],l=i[1];return ur(s,r,c,o,l,function(t){return t});case 3:return ur(s,r,c,i[2],i[1],er);case 4:return ir(s,r,c,i[4],i[2],i[3],rr,i[1]);case 5:return ir(s,r,c,i[4],i[2],i[3],ar,i[1]);case 6:return ir(s,r,c,i[4],i[2],i[3],nr,i[1]);case 7:return ir(s,r,c,i[4],i[2],i[3],sr,i[1]);case 8:var b=i[4],k=i[3],d=i[2],h=i[1];if("number"==typeof d){if("number"==typeof k)return 0===k?function(t){return br(s,r,[4,c,cr(h,A6,t)],b)}:function(t,e){return br(s,r,[4,c,cr(h,t,e)],b)};var p=k[1];return function(t){return br(s,r,[4,c,cr(h,p,t)],b)}}if(0===d[0]){var m=d[2],w=d[1];if("number"==typeof k)return 0===k?function(t){return br(s,r,[4,c,Ze(w,m,cr(h,A6,t))],b)}:function(t,e){return br(s,r,[4,c,Ze(w,m,cr(h,t,e))],b)};var y=k[1];return function(t){return br(s,r,[4,c,Ze(w,m,cr(h,y,t))],b)}}var g=d[1];if("number"==typeof k)return 0===k?function(t,e){return br(s,r,[4,c,Ze(g,t,cr(h,A6,e))],b)}:function(t,e,a){return br(s,r,[4,c,Ze(g,t,cr(h,e,a))],b)};var T=k[1];return function(t,e){return br(s,r,[4,c,Ze(g,t,cr(h,T,e))],b)};case 9:var _=i[1];return function(t){return br(s,r,[4,c,t?Xm:jm],_)};case 10:var c=[7,c],i=i[1];continue;case 11:var c=[2,c,i[1]],i=i[2];continue;case 12:var c=[3,c,i[1]],i=i[2];continue;case 13:var S=i[3],E=i[2],x=Xe(16);Ye(x,E);var A=Ge(x);return function(t){return br(s,r,[4,c,A],S)};case 14:var I=i[3],C=i[2];return function(t){var e=Qe(t[1],ae(Je(C)));if("number"==typeof e[2])return br(s,r,c,se(e[1],I));throw I6};case 15:var N=i[1];return function(t,e){return br(s,r,[6,c,function(r){return Zt(t,r,e)}],N)};case 16:var O=i[1];return function(t){return br(s,r,[6,c,t],O)};case 17:var c=[0,c,i[1]],i=i[2];continue;case 18:var R=i[1];if(0===R[0]){var L=i[2],P=R[1][1],s=function(t,e,r){return function(a,n){return br(e,a,[1,t,[0,n]],r)}}(c,s,L),c=0,i=P;continue}var U=i[2],D=R[1][1],s=function(t,e,r){return function(a,n){return br(e,a,[1,t,[1,n]],r)}}(c,s,U),c=0,i=D;continue;case 19:throw[0,xm,Ww];case 20:var F=i[3],M=[8,c,Vw];return function(t){return br(s,r,M,F)};case 21:var X=i[2];return function(t){return br(s,r,[4,c,j(Hw,t)],X)};case 22:var B=i[1];return function(t){return br(s,r,[5,c,t],B)};case 23:var q=i[2],G=i[1];if("number"==typeof G)switch(G){case 0:case 1:case 2:return t<50?vr(t+1|0,s,r,c,q):Vt(vr,[0,s,r,c,q]);case 3:throw[0,xm,zw];default:return t<50?vr(t+1|0,s,r,c,q):Vt(vr,[0,s,r,c,q])}else switch(G[0]){case 0:case 1:case 2:case 3:case 4:case 5:case 6:case 7:return t<50?vr(t+1|0,s,r,c,q):Vt(vr,[0,s,r,c,q]);case 8:var Y=G[2];return t<50?or(t+1|0,s,r,c,Y,q):Vt(or,[0,s,r,c,Y,q]);case 9:default:return t<50?vr(t+1|0,s,r,c,q):Vt(vr,[0,s,r,c,q])}default:var J=i[3],H=i[1],W=$t(i[2],0);return t<50?lr(t+1|0,s,r,c,J,H,W):Vt(lr,[0,s,r,c,J,H,W])}}}function or(t,e,r,a,n,s){if("number"==typeof n)return t<50?vr(t+1|0,e,r,a,s):Vt(vr,[0,e,r,a,s]);switch(n[0]){case 0:var c=n[1];return function(t){return kr(e,r,a,c,s)};case 1:var i=n[1];return function(t){return kr(e,r,a,i,s)};case 2:var u=n[1];return function(t){return kr(e,r,a,u,s)};case 3:var f=n[1];return function(t){return kr(e,r,a,f,s)};case 4:var o=n[1];return function(t){return kr(e,r,a,o,s)};case 5:var v=n[1];return function(t){return kr(e,r,a,v,s)};case 6:var l=n[1];return function(t){return kr(e,r,a,l,s)};case 7:var b=n[1];return function(t){return kr(e,r,a,b,s)};case 8:var k=n[2];return function(t){return kr(e,r,a,k,s)};case 9:var d=n[3],h=n[2],p=We(Je(n[1]),h);return function(t){return kr(e,r,a,ne(p,d),s)};case 10:var m=n[1];return function(t,n){return kr(e,r,a,m,s)};case 11:var w=n[1];return function(t){return kr(e,r,a,w,s)};case 12:var y=n[1];return function(t){return kr(e,r,a,y,s)};case 13:throw[0,xm,Kw];default:throw[0,xm,Qw]}}function vr(t,e,r,a,n){var s=[8,a,$w];return t<50?fr(t+1|0,e,r,s,n):Vt(fr,[0,e,r,s,n])}function lr(t,e,r,a,n,s,c){if(s){var i=s[1];return function(t){return dr(e,r,a,n,i,$t(c,t))}}var u=[4,a,c];return t<50?fr(t+1|0,e,r,u,n):Vt(fr,[0,e,r,u,n])}function br(t,e,r,a){return Wt(fr(0,t,e,r,a))}function kr(t,e,r,a,n){return Wt(or(0,t,e,r,a,n))}function dr(t,e,r,a,n,s){return Wt(lr(0,t,e,r,a,n,s))}function hr(t,e){for(o=e;;){if("number"==typeof o)return 0;switch(o[0]){case 0:var r=o[2],a=o[1];if("number"==typeof r)switch(r){case 0:n=ng;break;case 1:n=sg;break;case 2:n=cg;break;case 3:n=ig;break;case 4:n=ug;break;case 5:n=fg;break;default:n=og}else switch(r[0]){case 0:case 1:n=r[1];break;default:var n=fe(vg,xe(1,r[1]))}return hr(t,a),Me(t,n);case 1:var s=o[2],c=o[1];if(0===s[0]){var i=s[1];hr(t,c),Me(t,Zw);o=i;continue}var u=s[1];hr(t,c),Me(t,ty);o=u;continue;case 6:var f=o[2];return hr(t,o[1]),Me(t,$t(f,0));case 7:var o=o[1];continue;case 8:var v=o[2];return hr(t,o[1]),ie(v);case 2:case 4:var l=o[2];return hr(t,o[1]),Me(t,l);default:var b=o[2];return hr(t,o[1]),Fe(t,b)}}}function pr(t){return br(function(t,e){var r=Pe(64);return hr(r,e),Ue(r)},0,0,t[1])}function mr(t,e){var r=t[e+1];if(Mt(r)){if(Xt(r)===Dp)return $t(pr(Eg),r);if(Xt(r)===Sl)for(var a=X(Fm,r),n=0,s=nt(a);;){if(s<=n)return fe(a,Mm);var c=St(a,n);if(!(48<=c?58<=c?0:1:45===c?1:0))return a;n=n+1|0}return xg}return $t(pr(Sg),r)}function wr(t,e){if(t.length-1<=e)return bg;var r=wr(t,e+1|0),a=mr(t,e);return Zt(pr(kg),a,r)}function yr(t){var e=t.length-1;if(2<e>>>0){var r=wr(t,2),a=mr(t,1);return Zt(pr(yg),a,r)}switch(e){case 0:return gg;case 1:return Tg;default:var n=mr(t,1);return $t(pr(_g),n)}}function gr(t){return C6[1]=[0,t,C6[1]],0}function Tr(t,e){var r=[0,[0,t,0]],a=e[1];if(a){var n=a[1];return e[1]=r,n[2]=r,0}return e[1]=r,e[2]=r,0}function _r(t){var e=t[2];if(e){var r=e[1],a=r[2],n=r[1];return t[2]=a,0===a&&(t[1]=0),n}throw N6}function Sr(t,e){return t[13]=t[13]+e[3]|0,Tr(e,t[27])}function Er(t,e){return te(t[17],e,0,nt(e))}function xr(t){return $t(t[19],0)}function Ar(t,e){return $t(t[20],e)}function Ir(t,e,r){xr(t),t[11]=1;var a=(t[6]-r|0)+e|0,n=t[8],s=ht(n,a)?n:a;return t[10]=s,t[9]=t[6]-t[10]|0,Ar(t,t[10])}function Cr(t,e){return Ir(t,0,e)}function Nr(t,e){return t[9]=t[9]-e|0,Ar(t,e)}function Or(t){var e=t[2];if(e){var r=e[1],a=r[2],n=r[1],s=t[9]<a?1:0;if(s){if(0!==n)return 5<=n?0:Cr(t,a);c=0}else var c=s;return c}return xr(t)}function Rr(t){var e=_r(t[27]),r=e[1];return t[12]=t[12]-e[3]|0,t[9]=t[9]+r|0,0}function Lr(t,e,r){if("number"==typeof r)switch(r){case 0:var a=t[3];if(a){var n=a[1][1],s=function(t,e){if(e){var r=e[1],a=e[2];return pt(t,r)?[0,t,e]:[0,r,s(t,a)]}return[0,t,0]};return n[1]=s(t[6]-t[9]|0,n[1]),0}return 0;case 1:var c=t[2];return c?(t[2]=c[2],0):0;case 2:var i=t[3];return i?(t[3]=i[2],0):0;case 3:var u=t[2];return u?Cr(t,u[1][2]):xr(t);case 4:var f=t[10]!==(t[6]-t[9]|0)?1:0;return f?Rr(t):f;default:var o=t[5];if(o){var v=o[2];return Er(t,$t(t[24],o[1])),t[5]=v,0}return 0}else switch(r[0]){case 0:var l=r[1];return t[9]=t[9]-e|0,Er(t,l),t[11]=0,0;case 1:var b=r[2],k=r[1],d=t[2];if(d){var h=d[1],p=h[2];switch(h[1]){case 0:return Nr(t,k);case 1:case 2:return Ir(t,b,p);case 3:return t[9]<e?Ir(t,b,p):Nr(t,k);case 4:return t[11]?Nr(t,k):t[9]<e?Ir(t,b,p):((t[6]-p|0)+b|0)<t[10]?Ir(t,b,p):Nr(t,k);default:return Nr(t,k)}}return 0;case 2:var m=t[6]-t[9]|0,w=t[3],y=r[2],g=r[1];if(w){var T=w[1][1],_=function(t,e){for(n=e;;){if(!n)throw _m;var r=n[1],a=n[2];if(q(r,t))return r;var n=a}},S=T[1];if(S){var E=S[1];try{x=_(m,T[1])}catch(t){if((t=Qt(t))!==_m)throw t;var x=E}A=x}else var A=m;var I=A-m|0;return 0<=I?Nr(t,I+g|0):Ir(t,A+y|0,t[6])}return 0;case 3:var C=r[2],N=r[1];t[8]<(t[6]-t[9]|0)&&Or(t);var O=t[9]-N|0,R=1===C?1:t[9]<e?C:5;return t[2]=[0,[0,R,O],t[2]],0;case 4:return t[3]=[0,r[1],t[3]],0;default:var L=r[1];return Er(t,$t(t[23],L)),t[5]=[0,L,t[5]],0}}function Pr(t){for(;;){var e=t[27][2];if(e){var r=e[1][1],a=r[1],n=a<0?1:0,s=r[3],c=r[2],i=1-(n?(t[13]-t[12]|0)<t[9]?1:0:n);if(i){_r(t[27]),Lr(t,0<=a?a:O6,c),t[12]=s+t[12]|0;continue}return i}throw N6}}function Ur(t){try{return Pr(t)}catch(t){if((t=Qt(t))===N6)return 0;throw t}}function Dr(t){return t[1]=R6,0}function Fr(t,e){var r=t[1];if(r){var a=r[1],n=a[2],s=n[1],c=r[2],i=n[2];if(a[1]<t[12])return Dr(t);if("number"!=typeof i)switch(i[0]){case 3:var u=1-e;return u?(n[1]=t[13]+s|0,t[1]=c,0):u;case 1:case 2:return e?(n[1]=t[13]+s|0,t[1]=c,0):e}return 0}return 0}function Mr(t){return fe(Rg,fe(t,Og))}function Xr(t){return fe(Ng,fe(t,Cg))}function jr(t){return 0}function Br(t){return 0}function qr(t,e){var r=[0,0,0],a=[0,-1,Ag,0];Tr(a,r);var n=[0,[0,[0,1,a],R6],0,0,0,0,78,10,68,78,0,1,1,1,1,y6,Ig,t,e,function(t){return 0},function(t){return 0},0,0,Mr,Xr,jr,Br,r];return n[19]=function(t){return te(n[17],Lg,0,1)},n[20]=function(t){for(r=t;;){var e=0<r?1:0;if(e){if(80<r){te(n[17],L6,0,80);var r=r+Sn|0;continue}return te(n[17],L6,0,r)}return e}},n}function Gr(t){return qr(function(e,r,a){return 0<=r&&0<=a&&!((nt(e)-a|0)<r)?Dt(t,e,r,a):ie(Dm)},function(e){return yt(t)})}function Yr(t,e,r){throw[0,xm,qg]}function Jr(t){var e=t.length-1;return[0,Yr,Ce(e,function(e){return S(t,e)[e+1]}),e,J6,Y6,G6,q6,B6,1]}function Hr(t){if(t[5]===t[3])if(t[9])i=X6;else{if(t[2].length-1<(t[3]+wa|0)){var e=t[6],r=t[3]-e|0;if((r+wa|0)<=t[2].length-1)Ne(t[2],e,t[2],0,r);else{var a=mt(2*(t[2].length-1+wa|0)|0,0);Ne(t[2],e,a,0,r),t[2]=a}t[3]=r,t[4]=t[4]+e|0,t[5]=t[5]-e|0,t[7]=t[7]-e|0,t[6]=0}var n=te(t[1],t[2],t[5],j6);if(0===n){var s=t[3];S(t[2],s)[s+1]=X6,t[3]=t[3]+1|0}else t[3]=t[3]+n|0;var c=t[5],i=S(t[2],c)[c+1]}else var u=t[5],i=S(t[2],u)[u+1];return-1===i?t[9]=1:t[5]=t[5]+1|0,i}function Wr(t){return t[6]=t[5],t[7]=t[5],t[8]=-1,0}function Vr(t,e){return t[7]=t[5],t[8]=e,0}function zr(t){return t[5]=t[7],t[8]}function Kr(t){return t[5]=t[6],0}function Qr(t){return t[6]+t[4]|0}function $r(t){return t[5]+t[4]|0}function Zr(t){return t[5]-t[6]|0}function ta(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)?i(a,r,e):ie(ew)}var ea=254,ra=43595,aa=42237,na=43123,sa="children",ca="Identifier",ia=16777215,ua=43347,fa=126467,oa=12287,va="variance",la=12335,ba=65370,ka=8202,da=65007,ha=119969,pa=43071,ma="consequent",wa=512,ya=64279,ga=8485,Ta=66204,_a=120539,Sa=64297,Ea="params",xa=128,Aa=8488,Ia=68102,Ca=42999,Na=-43,Oa=12589,Ra="constructor",La=126503,Pa="yield",Ua=68096,Da=-53,Fa="fd ",Ma=120744,Xa=126560,ja="target",Ba=177972,qa=44015,Ga="var",Ya=65855,Ja=43776,Ha="0o",Wa=43215,Va=12592,za=12336,Ka=42124,Qa=120512,$a="decorators",Za=8489,tn=66334,en=68115,rn=64324,an=67592,nn=126529,sn=43784,cn=119807,un=8304,fn=120137,on=69807,vn="method",ln=69926,bn="throw",kn=65595,dn=126578,hn=64322,pn=11735,mn=178205,wn=8487,yn="Popping lex mode from empty stack",gn=43249,Tn=120771,_n=67589,Sn=-80,En=119972,xn="e",An="([^/]*)",In="src/parser/statement_parser.ml",Cn=8239,Nn=65598,On=69687,Rn=94031,Ln=67669,Pn=43583,Un=8348,Dn="Invalid binary/octal ",Fn=43019,Mn=42239,Xn="Out_of_memory",jn=78894,Bn=11687,qn=43798,Gn=101,Yn=40959,Jn=42922,Hn=8454,Wn="index out of bounds",Vn="package",zn=126589,Kn=12438,Qn=12442,$n="this",Zn=120654,ts=119361,es=67637,rs=69743,as="type",ns=11679,ss=119892,cs=42894,is=11311,us=126521,os=1024,vs=119993,ls=11710,bs=8543,ks=8484,ds=43135,hs=126634,ps=43334,ms=43263,ws=67593,ys="infinity",gs=120144,Ts="switch",_s="private",Ss=70105,Es=119364,xs=11359,As=8516,Is=8254,Cs=11559,Ns=126551,Os=68151,Rs="Property",Ls=42888,Ps=55296,Us="implements",Ds=43255,Fs=8399,Ms="src/parser/type_parser.ml",Xs=103,js="raw",Bs=-744106340,qs=8468,Gs=65470,Ys="alternate",Js=11686,Hs=43712,Ws=43009,Vs=43470,zs="export",Ks=".",Qs=65535,$s=8469,Zs="kind",tc=8521,ec=69631,rc=120085,ac=11743,nc=126559,sc=120655,cc=69890,ic="declare",uc=65023,fc=66256,oc=65479,vc=42622,lc=11310,bc=11711,kc=8305,dc=119967,hc=68159,pc="expected *",mc="boolean",wc=64433,yc=42774,gc=11564,Tc=68437,_c=67871,Sc=126496,Ec=120145,xc="expression",Ac=66045,Ic="value",Cc=12348,Nc=56320,Oc=119964,Rc=126554,Lc=119140,Pc=43792,Uc=68405,Dc=126557,Fc="Assert_failure",Mc=119162,Xc=67861,jc=114,Bc=43807,qc=19967,Gc=65663,Yc=65574,Jc="null",Hc=64111,Wc=66378,Vc=123,zc="expressions",Kc=11703,Qc="get",$c=69762,Zc="exported",ti=68447,ei=11630,ri=11519,ai=44031,ni=69839,si="return",ci=8286,ii=64310,ui=120084,fi=120126,oi=8335,vi=126519,li="src/parser/expression_parser.ml",bi="(global)",ki=11502,di=69941,hi=42511,pi=44025,mi=126534,wi=120,yi=94032,gi=126555,Ti=67646,_i=65629,Si=65076,Ei=126535,xi=69881,Ai="empty",Ii=120134,Ci=12343,Ni=70084,Oi=69864,Ri=12703,Li=68107,Pi=126520,Ui=126468,Di=43519,Fi=65342,Mi=43615,Xi=120831,ji=42654,Bi=42899,qi=43359,Gi="Division_by_zero",Yi=119981,Ji=43738,Hi=65140,Wi=67638,Vi=68351,zi=68119,Ki="immediately within another function.",Qi=43388,$i=126538,Zi=70015,tu=8449,eu=120779,ru=12686,au=126504,nu="%d",su=68191,cu=70018,iu=57343,uu=67591,fu=55291,ou=11727,vu=11557,lu=119980,bu=43014,ku=8188,du=43599,hu=67967,pu=8319,mu="from",wu=42785,yu=11775,gu=126502,Tu=65279,_u="set",Su=63743,Eu=2048,xu=64286,Au="right",Iu=120093,Cu=8486,Nu="body",Ou=43743,Ru=12799,Lu=119965,Pu="Invalid number ",Uu=126563,Du=64296,Fu=43766,Mu=8275,Xu="Lookahead.peek failed",ju=2147483647,Bu=11670,qu=43815,Gu="else",Yu=65536,Ju="properties",Hu=120004,Wu=8238,Vu=8417,zu=126591,Ku="arguments",Qu=11719,$u=66517,Zu=126500,tf=126571,ef=246,rf=65497,af=120571,nf="static",sf="declaration",cf=12730,uf=120597,ff=64262,of=8420,vf=77823,lf="init",bf=66044,kf=74751,df=195101,hf=66207,pf=122,mf=126602,wf=69818,yf=8276,gf="Stack_overflow",Tf=11742,_f=126539,Sf=8432,Ef=120132,xf=120687,Af=64311,If=43713,Cf=119148,Nf=126564,Of=120745,Rf="Not_found",Lf=126590,Pf=44010,Uf=131071,Df=-46,Ff=8467,Mf=43759,Xf="CallExpression",jf=126583,Bf=74850,qf=43047,Gf=126530,Yf=40908,Jf=12543,Hf=69951,Wf=42655,Vf=65489,zf=66503,Kf=11695,Qf=13311,$f=106,Zf="superClass",to="f",eo=64321,ro=11567,ao=43638,no="const",so="typeParameters",co="delete",io=124,uo=65615,fo="false",oo=11718,vo=126556,lo=11623,bo="test",ko=64847,ho="string",po=43456,mo=110593,wo=12538,yo=8507,go=-36,To=55238,_o=12292,So=192,Eo=120487,xo=64967,Ao=173782,Io=65074,Co=43741,No=120074,Oo="minus",Ro=12548,Lo=245,Po=8191,Uo=71359,Do=43643,Fo=42537,Mo="computed",Xo=126579,jo=43391,Bo=11558,qo=126523,Go=64217,Yo="id",Jo="as",Ho="true",Wo=65381,Vo=194559,zo=104,Ko=108,Qo=119996,$o=66559,Zo="Invalid_argument",tv=64913,ev=12448,rv=126552,av=70066,nv=55242,sv=120781,cv=12352,iv=12295,uv=43714,fv="import",ov="prototype",vv=65908,lv="debugger",bv="Internal Error: Found private field in object props",kv=43560,dv=120485,hv=65575,pv="label",mv=65495,wv=64466,yv=43204,gv=64285,Tv=67644,_v="shorthand",Sv=68147,Ev=67897,xv=8526,Av=12539,Iv="0",Cv=120712,Nv=43641,Ov=126522,Rv=248,Lv=8450,Pv=119974,Uv=119170,Dv="Sys_blocked_io",Fv=67643,Mv="superTypeParameters",Xv=43187,jv=12440,Bv=8471,qv=65473,Gv=68095,Yv=43013,Jv=126553,Hv="catch",Wv=107,Vv=65305,zv=43754,Kv=110591,Qv=67640,$v=64284,Zv=64317,tl="protected",el=126515,rl=1114111,al=-97,nl=43018,sl=11631,cl=44002,il="object",ul="break",fl=110,ol=66499,vl=65312,ll=126633,bl=120003,kl=65786,dl=66719,hl=8511,pl=8233,ml=57344,wl=11492,yl=65487,gl=119145,Tl=71351,_l=11726,Sl=253,El="returnType",xl=126540,Al=-24,Il="-",Cl="await",Nl=8205,Ol="async",Rl=126543,Ll=126550,Pl=" : file already exists",Ul="left",Dl=120596,Fl=8231,Ml=11646,Xl=64325,jl="case",Bl=66511,ql=120121,Gl=43137,Yl="Invalid legacy octal ",Jl=12288,Hl="typeof",Wl=43697,Vl=66175,zl=126628,Kl=224,Ql="public",$l=69702,Zl=94078,tb="enum",eb=42895,rb=8416,ab=917999,nb=42911,sb=250,cb=120770,ib="super",ub=127343600,fb=126463,ob=43309,vb=42559,lb=119179,bb="interface",kb=66512,db=126588,hb=68415,pb=102,mb=43010,wb=69871,yb=55203,gb=11507,Tb=55215,_b=120629,Sb=44013,Eb=870530776,xb="bool",Ab="default",Ib=119976,Cb="",Nb="exportKind",Ob="instanceof",Rb=43586,Lb=100,Pb="argument",Ub=126566,Db=126558,Fb="undefined",Mb=119995,Xb=-17,jb="src/parser/ast.ml",Bb=68100,qb=126537,Gb="Match_failure",Yb=43790,Jb=68111,Hb=8505,Wb=120686,Vb="+",zb=42735,Kb=120127,Qb=65613,$b=65100,Zb=69759,tk=43609,ek=65500,rk=42527,ak=65548,nk=71338,sk=42611,ck=120713,ik=127,uk=11694,fk=69940,ok=64318,vk="void",lk=8584,bk="let",kk=120538,dk=120070,hk="nan",pk=126601,mk=43597,wk=68220,yk=8412,gk=42191,Tk=94020,_k=177983,Sk=126547,Ek=11565,xk="/",Ak=126619,Ik=65019,Ck=42621,Nk=120092,Ok="property",Rk=67839,Lk=120122,Pk=42890,Uk=43761,Dk=8256,Fk="Literal",Mk=43231,Xk=44011,jk=11498,Bk=65103,qk=65039,Gk=64274,Yk=11647,Jk=43273,Hk=70095,Wk="function",Vk=43258,zk=126562,Kk=6158,Qk="jsError",$k=71295,Zk=65344,td=43642,ed=42606,rd=126544,ad=64109,nd="unreachable",sd=64829,cd="End_of_file",id=11702,ud=73727,fd=68466,od="new",vd="Failure",ld=43764,bd="local",kd="with",dd=12783,hd=11358,pd=65141,md=65481,wd=68154,yd=12341,gd=65278,Td=19893,_d=119172,Sd=68031,Ed=43574,xd=43259,Ad="while",Id="camlinternalFormat.ml",Cd="elements",Nd=43711,Od=-34,Rd="Sys_error",Ld=43301,Pd=43442,Ud=68158,Dd=126584,Fd=126570,Md=65295,Xd=12329,jd=11263,Bd="int_of_string",qd="Unix",Gd=43702,Yd=43704,Jd=43822,Hd="operator",Wd="name",Vd=119970,zd=65547,Kd=126514,Qd=65276,$d=126498,Zd="callee",th=120076,eh=43395,rh=119893,ah=917759,nh=66431,sh=43709,ch=94098,ih=126546,uh="predicate",fh=64911,oh="types",vh=11505,lh=43481,bh=119154,kh=240,dh=8203,hh=42737,ph=126624,mh=8525,wh="0x",yh=68116,gh="optional",Th=69887,_h=68029,Sh=70080,Eh=126499,xh=92728,Ah="finally",Ih=43311,Ch=125,Nh=255,Oh=120069,Rh=126627,Lh=8457,Ph=68099,Uh=119994,Dh=93951,Fh=69634,Mh=64319,Xh="source",jh=65055,Bh=65062,qh=65135,Gh=66303,Yh=12447,Jh=126536,Hh=119209,Wh="generator",Vh=120133,zh=8287,Kh=74606,Qh=67583,$h=66351,Zh=66717,tp="mixed",ep=64255,rp=8477,ap=-79,np=119213,sp=8318,cp=43587,ip=65597,up=68023,fp=68680,op=65594,vp=43814,lp=43042,bp=120628,kp=43696,dp=12320,hp=66463,pp="static/",mp=42783,wp=43700,yp=43225,gp=42508,Tp=64316,_p=43967,Sp=120570,Ep=66729,xp=42539,Ap="Internal Error: Found object private prop",Ip=8483,Cp=126548,Np=69733,Op=8455,Rp="class",Lp=68607,Pp="continue",Up=65343,Dp=252,Fp=126495,Mp="key",Xp=" ",jp=43695,Bp="RestElement",qp="Undefined_recursive_module",Gp=43471,Yp=11734,Jp=68120,Hp=43647,Wp=94094,Vp=116,zp=92159,Kp=42607,Qp="typeAnnotation",$p=66461,Zp=173823,tm=42647,em=120513,rm="specifiers",am="Set.bal",nm=126651,sm=71369,cm=94111,im=43782,um="extends",fm="importKind",om=65338,vm=[0];w.prototype.toString=function(){return m(this)};var lm=0,bm=Math.pow(2,-24),km=new Array;if(r.process&&r.process.cwd)dm=r.process.cwd().replace(/\\/g,xk);else var dm="/static";dm.slice(-1)!==xk&&(dm+=xk),(xt.prototype=new Et).truncate=function(t){var e=this.data;this.data=O(0|t),v(e,0,this.data,0,t)},xt.prototype.length=function(){return nt(this.data)},xt.prototype.write=function(t,e,r,a){var n=this.length();if(t+a>=n){var s=O(t+a),c=this.data;this.data=s,v(c,0,this.data,0,n)}return v(e,r,this.data,t,a),0},xt.prototype.read=function(t,e,r,a){this.length();return v(this.data,t,e,r,a),0},xt.prototype.read_one=function(t){return St(this.data,t)},xt.prototype.close=function(){},xt.prototype.constructor=xt,At.prototype.nm=function(t){return this.root+t},At.prototype.lookup=function(t){if(!this.content[t]&&this.lookupFun){var e=this.lookupFun(y(this.root),y(t));0!=e&&(this.content[t]=new xt(e[1]))}},At.prototype.exists=function(t){if(t==Cb)return 1;var e=t+xk,r=new RegExp("^"+e);for(var a in this.content)if(a.match(r))return 1;return this.lookup(t),this.content[t]?1:0},At.prototype.readdir=function(t){var e=t==Cb?Cb:t+xk,r=new RegExp("^"+e+An),a={},n=[];for(var s in this.content){var c=s.match(r);c&&!a[c[1]]&&(a[c[1]]=!0,n.push(c[1]))}return n},At.prototype.is_dir=function(t){var e=t==Cb?Cb:t+xk,r=new RegExp("^"+e+An);for(var a in this.content)if(a.match(r))return 1;return 0},At.prototype.unlink=function(t){var e=!!this.content[t];return delete this.content[t],e},At.prototype.open=function(t,e){if(e.rdonly&&e.wronly&&wt(this.nm(t)+" : flags Open_rdonly and Open_wronly are not compatible"),e.text&&e.binary&&wt(this.nm(t)+" : flags Open_text and Open_binary are not compatible"),this.lookup(t),this.content[t]){this.is_dir(t)&&wt(this.nm(t)+" : is a directory"),e.create&&e.excl&&wt(this.nm(t)+Pl);var r=this.content[t];return e.truncate&&r.truncate(),r}if(e.create)return this.content[t]=new xt(O(0)),this.content[t];gt(this.nm(t))},At.prototype.register=function(t,e){if(this.content[t]&&wt(this.nm(t)+Pl),e instanceof w)this.content[t]=new xt(e);else if(e instanceof Array)this.content[t]=new xt(Tt(e));else if(e.toString){var r=y(e.toString());this.content[t]=new xt(r)}},At.prototype.constructor=At;var hm=r.Buffer;(Ot.prototype=new Et).truncate=function(t){this.fs.ftruncateSync(this.fd,0|t)},Ot.prototype.length=function(){return this.fs.fstatSync(this.fd).size},Ot.prototype.write=function(t,e,a,n){var s=It(e);!s instanceof r.Uint8Array&&(s=new r.Uint8Array(s));var c=new hm(s);return this.fs.writeSync(this.fd,c,a,n,t),0},Ot.prototype.read=function(t,e,a,n){var s=It(e);s instanceof r.Uint8Array||(s=new r.Uint8Array(s));var c=new hm(s);this.fs.readSync(this.fd,c,a,n,t);for(var i=0;i<n;i++)Nt(e,a+i,c[a+i]);return 0},Ot.prototype.read_one=function(t){var e=new r.Uint8Array(1),a=new hm(e);return this.fs.readSync(this.fd,a,0,1,t),a[0]},Ot.prototype.close=function(){this.fs.closeSync(this.fd)},Ot.prototype.constructor=Ot,Rt.prototype.nm=function(t){return this.root+t},Rt.prototype.exists=function(t){return this.fs.existsSync(this.nm(t))?1:0},Rt.prototype.readdir=function(t){return this.fs.readdirSync(this.nm(t))},Rt.prototype.is_dir=function(t){return this.fs.statSync(this.nm(t)).isDirectory()?1:0},Rt.prototype.unlink=function(t){var e=this.fs.existsSync(this.nm(t))?1:0;return this.fs.unlinkSync(this.nm(t)),e},Rt.prototype.open=function(t,e){var r=constants,a=0;for(var n in e)switch(n){case"rdonly":a|=r.O_RDONLY;break;case"wronly":a|=r.O_WRONLY;break;case"append":a|=r.O_WRONLY|r.O_APPEND;break;case"create":a|=r.O_CREAT;break;case"truncate":a|=r.O_TRUNC;break;case"excl":a|=r.O_EXCL;break;case"binary":a|=r.O_BINARY;break;case"text":a|=r.O_TEXT;break;case"nonblock":a|=r.O_NONBLOCK}return new Ot(this.fs.openSync(this.nm(t),a))},Rt.prototype.rename=function(t,e){this.fs.renameSync(this.nm(t),this.nm(e))},Rt.prototype.constructor=Rt;var pm=dm.match(/[^\/]*\//)[0],mm=[];t.exports&&typeof commonjsRequire!==Fb?mm.push({path:pm,device:new Rt(pm)}):mm.push({path:pm,device:new At(pm)}),mm.push({path:pm+pp,device:new At(pm+pp)}),Lt(0,function(t,e){var r=km[t],a=y(e),n=nt(a);return r.file.write(r.offset,a,0,n),r.offset+=n,0},new xt(O(0))),Lt(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 xt(O(0))),Lt(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 xt(O(0))),Math.imul||(Math.imul=function(t,e){return e|=0,((t>>16)*e<<16)+(t&Qs)*e|0});Math.imul;var wm={},ym=[Rv,y(Xn),-1],gm=[Rv,y(vd),-3],Tm=[Rv,y(Zo),-4],_m=[Rv,y(Rf),-7],Sm=[Rv,y(Gb),-8],Em=[Rv,y(gf),-9],xm=[Rv,y(Fc),-11],Am=[Rv,y(qp),-12],Im=[0,[11,y('File "'),[2,0,[11,y('", line '),[4,0,0,0,[11,y(", characters "),[4,0,0,0,[12,45,[4,0,0,0,[11,y(": "),[2,0,0]]]]]]]]]],y('File "%s", line %d, characters %d-%d: %s')],Cm=[0,0,[0,0,0,0],[0,0,0,0]],Nm=[0,0,0],Om=y(""),Rm=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),Lm=[0,0,0,0,0,1,0],Pm=[0,0,0],Um=[0,0];jt(11,Am,qp),jt(10,xm,Fc),jt(9,[Rv,y(Dv),-10],Dv),jt(8,Em,gf),jt(7,Sm,Gb),jt(6,_m,Rf),jt(5,[Rv,y(Gi),-6],Gi),jt(4,[Rv,y(cd),-5],cd),jt(3,Tm,Zo),jt(2,gm,vd),jt(1,[Rv,y(Rd),-2],Rd),jt(0,ym,Xn);var Dm=y("output_substring"),Fm=y("%.12g"),Mm=y(Ks),Xm=y(Ho),jm=y(fo),Bm=[0,y("list.ml"),227,11],qm=y("tl"),Gm=y("hd"),Ym=y("\\\\"),Jm=y("\\'"),Hm=y("\\b"),Wm=y("\\t"),Vm=y("\\n"),zm=y("\\r"),Km=y("Char.chr"),Qm=y("String.blit / Bytes.blit_string"),$m=y("Bytes.blit"),Zm=y("String.sub / Bytes.sub"),tw=(y(Cb),y("Array.blit")),ew=y("Array.sub"),rw=y("Array.init"),aw=y("Set.remove_min_elt"),nw=[0,0,0,0],sw=[0,0,0],cw=[0,y("set.ml"),389,18],iw=y(am),uw=y(am),fw=y(am),ow=y(am),vw=y("Buffer.add_substring/add_subbytes"),lw=y("Buffer.add: cannot grow buffer"),bw=y("%c"),kw=y("%s"),dw=y("%i"),hw=y("%li"),pw=y("%ni"),mw=y("%Li"),ww=y("%f"),yw=y("%B"),gw=y("%{"),Tw=y("%}"),_w=y("%("),Sw=y("%)"),Ew=y("%a"),xw=y("%t"),Aw=y("%?"),Iw=y("%r"),Cw=y("%_r"),Nw=[0,y(Id),845,23],Ow=[0,y(Id),809,21],Rw=[0,y(Id),810,21],Lw=[0,y(Id),813,21],Pw=[0,y(Id),814,21],Uw=[0,y(Id),817,19],Dw=[0,y(Id),818,19],Fw=[0,y(Id),821,22],Mw=[0,y(Id),822,22],Xw=[0,y(Id),826,30],jw=[0,y(Id),827,30],Bw=[0,y(Id),831,26],qw=[0,y(Id),832,26],Gw=[0,y(Id),841,28],Yw=[0,y(Id),842,28],Jw=[0,y(Id),846,23],Hw=y("%u"),Ww=[0,y(Id),1520,4],Vw=y("Printf: bad conversion %["),zw=[0,y(Id),1588,39],Kw=[0,y(Id),1611,31],Qw=[0,y(Id),1612,31],$w=y("Printf: bad conversion %_"),Zw=y("@{"),ty=y("@["),ey=y(hk),ry=y(Ks),ay=y("neg_infinity"),ny=y(ys),sy=y("%.12g"),cy=y("%nd"),iy=y("%+nd"),uy=y("% nd"),fy=y("%ni"),oy=y("%+ni"),vy=y("% ni"),ly=y("%nx"),by=y("%#nx"),ky=y("%nX"),dy=y("%#nX"),hy=y("%no"),py=y("%#no"),my=y("%nu"),wy=y("%ld"),yy=y("%+ld"),gy=y("% ld"),Ty=y("%li"),_y=y("%+li"),Sy=y("% li"),Ey=y("%lx"),xy=y("%#lx"),Ay=y("%lX"),Iy=y("%#lX"),Cy=y("%lo"),Ny=y("%#lo"),Oy=y("%lu"),Ry=y("%Ld"),Ly=y("%+Ld"),Py=y("% Ld"),Uy=y("%Li"),Dy=y("%+Li"),Fy=y("% Li"),My=y("%Lx"),Xy=y("%#Lx"),jy=y("%LX"),By=y("%#LX"),qy=y("%Lo"),Gy=y("%#Lo"),Yy=y("%Lu"),Jy=y(nu),Hy=y("%+d"),Wy=y("% d"),Vy=y("%i"),zy=y("%+i"),Ky=y("% i"),Qy=y("%x"),$y=y("%#x"),Zy=y("%X"),tg=y("%#X"),eg=y("%o"),rg=y("%#o"),ag=y("%u"),ng=y("@]"),sg=y("@}"),cg=y("@?"),ig=y("@\n"),ug=y("@."),fg=y("@@"),og=y("@%"),vg=y("@"),lg=y("CamlinternalFormat.Type_mismatch"),bg=y(Cb),kg=[0,[11,y(", "),[2,0,[2,0,0]]],y(", %s%s")],dg=y("Out of memory"),hg=y("Stack overflow"),pg=y("Pattern matching failed"),mg=y("Assertion failed"),wg=y("Undefined recursive module"),yg=[0,[12,40,[2,0,[2,0,[12,41,0]]]],y("(%s%s)")],gg=y(Cb),Tg=y(Cb),_g=[0,[12,40,[2,0,[12,41,0]]],y("(%s)")],Sg=[0,[4,0,0,0,0],y(nu)],Eg=[0,[3,0,0],y("%S")],xg=y("_"),Ag=[3,0,3],Ig=y(Ks),Cg=y(">"),Ng=y("</"),Og=y(">"),Rg=y("<"),Lg=y("\n"),Pg=y("Format.Empty_queue"),Ug=[0,y(Cb)],Dg=y("TMPDIR"),Fg=y("TEMP"),Mg=y("Cygwin"),Xg=y(qd),jg=y("Win32"),Bg=[0,y("filename.ml"),191,9],qg=[0,y("sedlexing.ml"),51,25],Gg=y("Sedlexing.MalFormed"),Yg=y("Js.Error"),Jg=y(Qk),Hg=[0,[0]],Wg=[0,y(jb),15,6],Vg=[0,[0]],zg=[0,y(jb),19,6],Kg=[0,[0,[0,[0]]]],Qg=[0,y(jb),40,6],$g=[0,[0]],Zg=[0,y(jb),47,6],tT=[0,[0]],eT=[0,y(jb),54,6],rT=[0,[0]],aT=[0,y(jb),59,6],nT=[0,[0,[0,[0,[0,[0]],[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]]]],sT=[0,y(jb),219,6],cT=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],iT=[0,y(jb),539,6],uT=[0,[0,[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0,[0,[0]],[0,[0]]]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]]]],fT=[0,y(jb),812,6],oT=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],vT=[0,y(jb),924,6],lT=[0,[0,[0,[0,[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]]]],bT=[0,y(jb),989,6],kT=[0,[0]],dT=[0,y(jb),996,6],hT=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],pT=[0,y(jb),1060,6],mT=[0,[0,[0,[0]],[0,[0]]]],wT=[0,y(jb),1090,6],yT=[0,[0]],gT=[0,[0]],TT=[0,[0,[0,[0]]]],_T=[0,[0]],ST=[0,[0]],ET=[0,[0]],xT=[0,[0,[0,[0,[0,[0]],[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]]]],AT=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],IT=[0,[0,[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0,[0,[0]],[0,[0]]]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]],[0,[0]]]],CT=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],NT=[0,[0,[0,[0,[0,[0]],[0,[0]]]],[0,[0,[0,[0]]]],[0,[0]],[0,[0]]]],OT=[0,[0]],RT=[0,[0,[0,[0]],[0,[0]],[0,[0]],[0,[0]],[0,[0]]]],LT=[0,[0,[0,[0]],[0,[0]]]],PT=y(bi),UT=y("Unexpected number"),DT=y("Unexpected string"),FT=y("Unexpected identifier"),MT=y("Unexpected reserved word"),XT=y("Unexpected reserved type"),jT=y("Unexpected `super` outside of a class method"),BT=y("`super()` is only valid in a class constructor"),qT=y("Unexpected end of input"),GT=y("Unexpected variance sigil"),YT=y("Unexpected static modifier"),JT=y("Type aliases are not allowed in untyped mode"),HT=y("Opaque type aliases are not allowed in untyped mode"),WT=y("Type annotations are not allowed in untyped mode"),VT=y("Type declarations are not allowed in untyped mode"),zT=y("Type imports are not allowed in untyped mode"),KT=y("Type exports are not allowed in untyped mode"),QT=y("Interfaces are not allowed in untyped mode"),$T=y("Illegal newline after throw"),ZT=y("Invalid regular expression"),t_=y("Invalid regular expression: missing /"),e_=y("Invalid left-hand side in assignment"),r_=y("Invalid left-hand side in exponentiation expression"),a_=y("Invalid left-hand side in for-in"),n_=y("Invalid left-hand side in for-of"),s_=y("found an expression instead"),c_=y("Expected an object pattern, array pattern, or an identifier but "),i_=y("More than one default clause in switch statement"),u_=y("Missing catch or finally after try"),f_=y("Illegal continue statement"),o_=y("Illegal break statement"),v_=y("Illegal return statement"),l_=y("Illegal Unicode escape"),b_=y("Strict mode code may not include a with statement"),k_=y("Catch variable may not be eval or arguments in strict mode"),d_=y("Variable name may not be eval or arguments in strict mode"),h_=y("Parameter name eval or arguments is not allowed in strict mode"),p_=y("Strict mode function may not have duplicate parameter names"),m_=y("Function name may not be eval or arguments in strict mode"),w_=y("Octal literals are not allowed in strict mode."),y_=y("Delete of an unqualified identifier in strict mode."),g_=y("Duplicate data property in object literal not allowed in strict mode"),T_=y("Object literal may not have data and accessor property with the same name"),__=y("Object literal may not have multiple get/set accessors with the same name"),S_=y("Assignment to eval or arguments is not allowed in strict mode"),E_=y("Postfix increment/decrement may not have eval or arguments operand in strict mode"),x_=y("Prefix increment/decrement may not have eval or arguments operand in strict mode"),A_=y("Use of future reserved word in strict mode"),I_=y("JSX attributes must only be assigned a non-empty expression"),C_=y("JSX value should be either an expression or a quoted JSX text"),N_=y("Const must be initialized"),O_=y("Destructuring assignment must be initialized"),R_=y("Illegal newline before arrow"),L_=y(Ki),P_=y("Async functions can only be declared at top level or "),U_=y(Ki),D_=y("Generators can only be declared at top level or "),F_=y("elements must be wrapped in an enclosing parent tag"),M_=y("Unexpected token <. Remember, adjacent JSX "),X_=y("Rest parameter must be final parameter of an argument list"),j_=y("Rest element must be final element of an array pattern"),B_=y("Rest property must be final property of an object pattern"),q_=y("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."),G_=y("`declare export let` is not supported. Use `declare export var` instead."),Y_=y("`declare export const` is not supported. Use `declare export var` instead."),J_=y("`declare export type` is not supported. Use `export type` instead."),H_=y("`declare export interface` is not supported. Use `export interface` instead."),W_=y("`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"),V_=y("When exporting a class as a named export, you must specify a class name. Did you mean `export default class ...`?"),z_=y("When exporting a function as a named export, you must specify a function name. Did you mean `export default function ...`?"),K_=y("Found a decorator in an unsupported position."),Q_=y("Type parameter declaration needs a default, since a preceding type parameter declaration has a default."),$_=y("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."),Z_=y("Duplicate `declare module.exports` statement!"),tS=y("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."),eS=y("Getter should have zero parameters"),rS=y("Setter should have exactly one parameter"),aS=y("`import type` or `import typeof`!"),nS=y("Imports within a `declare module` body must always be "),sS=y("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"),cS=y("Missing comma between import specifiers"),iS=y("Missing comma between export specifiers"),uS=y("Malformed unicode"),fS=y("Classes may only have one constructor"),oS=y("Classes may not have private methods."),vS=y("Private fields may not be deleted."),lS=y("Private fields can only be referenced from within a class."),bS=y("You may not access a private field through the `super` keyword."),kS=y("Yield expression not allowed in formal parameter"),dS=y("`await` is an invalid identifier in async functions"),hS=y("`yield` is an invalid identifier in generators"),pS=y("either a `let` binding pattern, or a member expression."),mS=y("`let [` is ambiguous in this position because it is "),wS=y("Literals cannot be used as shorthand properties."),yS=y("Computed properties must have a value."),gS=y("Object pattern can't contain methods"),TS=y("A trailing comma is not permitted after the rest element"),_S=y("Unexpected parser state: "),SS=y("Unexpected token "),ES=[0,[11,y("Unexpected token `"),[2,0,[11,y("`. Did you mean `"),[2,0,[11,y("`?"),0]]]]],y("Unexpected token `%s`. Did you mean `%s`?")],xS=y("'"),AS=y("Invalid flags supplied to RegExp constructor '"),IS=y("'"),CS=y("Undefined label '"),NS=y("' has already been declared"),OS=y(" '"),RS=y("Expected corresponding JSX closing tag for "),LS=y(Ki),PS=y("In strict mode code, functions can only be declared at top level or "),US=y("inside a block, or as the body of an if statement."),DS=y("In non-strict mode code, functions can only be declared at top level, "),FS=[0,[11,y("Duplicate export for `"),[2,0,[12,96,0]]],y("Duplicate export for `%s`")],MS=y("` is declared more than once."),XS=y("Private fields may only be declared once. `#"),jS=y("static "),BS=y(Cb),qS=y("#"),GS=y("`."),YS=y("fields named `"),JS=y("Classes may not have "),HS=y("` has not been declared."),WS=y("Private fields must be declared before they can be referenced. `#"),VS=y("Parse_error.Error"),zS=y("comments"),KS=y(Nu),QS=y("Program"),$S=y("DebuggerStatement"),ZS=y("EmptyStatement"),tE=y(pv),eE=y("BreakStatement"),rE=y(pv),aE=y("ContinueStatement"),nE=y(Xh),sE=y("DeclareExportAllDeclaration"),cE=y(Xh),iE=y(rm),uE=y(sf),fE=y(Ab),oE=y("DeclareExportDeclaration"),vE=y(Zs),lE=y(Nu),bE=y(Yo),kE=y("DeclareModule"),dE=y(Qp),hE=y("DeclareModuleExports"),pE=y(bo),mE=y(Nu),wE=y("DoWhileStatement"),yE=y(Nb),gE=y(sf),TE=y("ExportDefaultDeclaration"),_E=y(Nb),SE=y(Xh),EE=y("ExportAllDeclaration"),xE=y(Nb),AE=y(Xh),IE=y(rm),CE=y(sf),NE=y("ExportNamedDeclaration"),OE=y("directive"),RE=y(xc),LE=y("ExpressionStatement"),PE=y(Nu),UE=y("update"),DE=y(bo),FE=y(lf),ME=y("ForStatement"),XE=y("each"),jE=y(Nu),BE=y(Au),qE=y(Ul),GE=y("ForInStatement"),YE=y("ForAwaitStatement"),JE=y("ForOfStatement"),HE=y(Nu),WE=y(Au),VE=y(Ul),zE=y(Ys),KE=y(ma),QE=y(bo),$E=y("IfStatement"),ZE=y(as),tx=y(Hl),ex=y(Ic),rx=y(fm),ax=y(Xh),nx=y(rm),sx=y("ImportDeclaration"),cx=y(Nu),ix=y(pv),ux=y("LabeledStatement"),fx=y(Pb),ox=y("ReturnStatement"),vx=y("cases"),lx=y("discriminant"),bx=y("SwitchStatement"),kx=y(Pb),dx=y("ThrowStatement"),hx=y("finalizer"),px=y("handler"),mx=y("block"),wx=y("TryStatement"),yx=y(Nu),gx=y(bo),Tx=y("WhileStatement"),_x=y(Nu),Sx=y(il),Ex=y("WithStatement"),xx=y("Super"),Ax=y("ThisExpression"),Ix=y(Cd),Cx=y("ArrayExpression"),Nx=y(so),Ox=y(El),Rx=y(xc),Lx=y(uh),Px=y(Wh),Ux=y(Ol),Dx=y(Nu),Fx=y(Ea),Mx=y(Yo),Xx=y("ArrowFunctionExpression"),jx=y("="),Bx=y("+="),qx=y("-="),Gx=y("*="),Yx=y("**="),Jx=y("/="),Hx=y("%="),Wx=y("<<="),Vx=y(">>="),zx=y(">>>="),Kx=y("|="),Qx=y("^="),$x=y("&="),Zx=y(Au),tA=y(Ul),eA=y(Hd),rA=y("AssignmentExpression"),aA=y("=="),nA=y("!="),sA=y("==="),cA=y("!=="),iA=y("<"),uA=y("<="),fA=y(">"),oA=y(">="),vA=y("<<"),lA=y(">>"),bA=y(">>>"),kA=y(Vb),dA=y(Il),hA=y("*"),pA=y("**"),mA=y(xk),wA=y("%"),yA=y("|"),gA=y("^"),TA=y("&"),_A=y("in"),SA=y(Ob),EA=y(Au),xA=y(Ul),AA=y(Hd),IA=y("BinaryExpression"),CA=y(Ku),NA=y(Zd),OA=y(Xf),RA=y("filter"),LA=y("blocks"),PA=y("ComprehensionExpression"),UA=y(Ys),DA=y(ma),FA=y(bo),MA=y("ConditionalExpression"),XA=y("filter"),jA=y("blocks"),BA=y("GeneratorExpression"),qA=y(Ku),GA=y("Import"),YA=y(Zd),JA=y(Xf),HA=y("&&"),WA=y("||"),VA=y(Au),zA=y(Ul),KA=y(Hd),QA=y("LogicalExpression"),$A=y(Mo),ZA=y(Ok),tI=y(il),eI=y("MemberExpression"),rI=y(Ok),aI=y("meta"),nI=y("MetaProperty"),sI=y(Ku),cI=y(Zd),iI=y("NewExpression"),uI=y(Ju),fI=y("ObjectExpression"),oI=y(zc),vI=y("SequenceExpression"),lI=y(Qp),bI=y(xc),kI=y("TypeCastExpression"),dI=y(Pb),hI=y("AwaitExpression"),pI=y(Il),mI=y(Vb),wI=y("!"),yI=y("~"),gI=y(Hl),TI=y(vk),_I=y(co),SI=y("matched above"),EI=y(Pb),xI=y("prefix"),AI=y(Hd),II=y("UnaryExpression"),CI=y("--"),NI=y("++"),OI=y("prefix"),RI=y(Pb),LI=y(Hd),PI=y("UpdateExpression"),UI=y("delegate"),DI=y(Pb),FI=y("YieldExpression"),MI=y(so),XI=y(El),jI=y(xc),BI=y(uh),qI=y(Wh),GI=y(Ol),YI=y(Nu),JI=y(Ea),HI=y(Yo),WI=y("FunctionDeclaration"),VI=y(so),zI=y(El),KI=y(xc),QI=y(uh),$I=y(Wh),ZI=y(Ol),tC=y(Nu),eC=y(Ea),rC=y(Yo),aC=y("FunctionExpression"),nC=y(gh),sC=y(Qp),cC=y(Wd),iC=y(ca),uC=y(Yo),fC=y("PrivateName"),oC=y(gh),vC=y(Qp),lC=y(Wd),bC=y(ca),kC=y(ma),dC=y(bo),hC=y("SwitchCase"),pC=y(Nu),mC=y("param"),wC=y("CatchClause"),yC=y(Nu),gC=y("BlockStatement"),TC=y(Yo),_C=y("DeclareVariable"),SC=y(uh),EC=y(Yo),xC=y("DeclareFunction"),AC=y(um),IC=y(Nu),CC=y(so),NC=y(Yo),OC=y("DeclareClass"),RC=y(um),LC=y(Nu),PC=y(so),UC=y(Yo),DC=y("DeclareInterface"),FC=y(Ic),MC=y(as),XC=y(Zc),jC=y("ExportNamespaceSpecifier"),BC=y(Au),qC=y(so),GC=y(Yo),YC=y("DeclareTypeAlias"),JC=y(Au),HC=y(so),WC=y(Yo),VC=y("TypeAlias"),zC=y("DeclareOpaqueType"),KC=y("OpaqueType"),QC=y("supertype"),$C=y("impltype"),ZC=y(so),tN=y(Yo),eN=y($a),rN=y(Us),aN=y(Mv),nN=y(so),sN=y(Zf),cN=y(Nu),iN=y(Yo),uN=y("ClassDeclaration"),fN=y($a),oN=y(Us),vN=y(Mv),lN=y(so),bN=y(Zf),kN=y(Nu),dN=y(Yo),hN=y("ClassExpression"),pN=y(so),mN=y(Yo),wN=y("ClassImplements"),yN=y(Nu),gN=y("ClassBody"),TN=y(Ra),_N=y(vn),SN=y(Qc),EN=y(_u),xN=y($a),AN=y(Mo),IN=y(nf),CN=y(Zs),NN=y(Ic),ON=y(Mp),RN=y("MethodDefinition"),LN=y(va),PN=y(nf),UN=y(Qp),DN=y(Ic),FN=y(Mp),MN=y("ClassPrivateProperty"),XN=y("Internal Error: Private name found in class prop"),jN=y(va),BN=y(nf),qN=y(Mo),GN=y(Qp),YN=y(Ic),JN=y(Mp),HN=y("ClassProperty"),WN=y(um),VN=y(Nu),zN=y(so),KN=y(Yo),QN=y("InterfaceDeclaration"),$N=y(so),ZN=y(Yo),tO=y("InterfaceExtends"),eO=y(Qp),rO=y(Ju),aO=y("ObjectPattern"),nO=y(Qp),sO=y(Cd),cO=y("ArrayPattern"),iO=y(Au),uO=y(Ul),fO=y("AssignmentPattern"),oO=y(Pb),vO=y(Bp),lO=y(Pb),bO=y(Bp),kO=y(lf),dO=y(lf),hO=y(Qc),pO=y(_u),mO=y(bv),wO=y(Mo),yO=y(_v),gO=y(vn),TO=y(Zs),_O=y(Ic),SO=y(Mp),EO=y(Rs),xO=y(Pb),AO=y("SpreadProperty"),IO=y(Mo),CO=y(_v),NO=y(vn),OO=y(Zs),RO=y(Ic),LO=y(Mp),PO=y(Rs),UO=y(Pb),DO=y("RestProperty"),FO=y(Pb),MO=y("SpreadElement"),XO=y("each"),jO=y(Au),BO=y(Ul),qO=y("ComprehensionBlock"),GO=y("flags"),YO=y("pattern"),JO=y("regex"),HO=y(js),WO=y(Ic),VO=y(js),zO=y(Ic),KO=y(Fk),QO=y(js),$O=y(Ic),ZO=y(Fk),tR=y(zc),eR=y("quasis"),rR=y("TemplateLiteral"),aR=y("cooked"),nR=y(js),sR=y("tail"),cR=y(Ic),iR=y("TemplateElement"),uR=y("quasi"),fR=y("tag"),oR=y("TaggedTemplateExpression"),vR=y(Ga),lR=y(bk),bR=y(no),kR=y(Zs),dR=y("declarations"),hR=y("VariableDeclaration"),pR=y(lf),mR=y(Yo),wR=y("VariableDeclarator"),yR=y(Zs),gR=y("Variance"),TR=y("AnyTypeAnnotation"),_R=y("MixedTypeAnnotation"),SR=y("EmptyTypeAnnotation"),ER=y("VoidTypeAnnotation"),xR=y("NullLiteralTypeAnnotation"),AR=y("NumberTypeAnnotation"),IR=y("StringTypeAnnotation"),CR=y("BooleanTypeAnnotation"),NR=y(Qp),OR=y("NullableTypeAnnotation"),RR=y(so),LR=y("rest"),PR=y(El),UR=y(Ea),DR=y("FunctionTypeAnnotation"),FR=y(gh),MR=y(Qp),XR=y(Wd),jR=y("FunctionTypeParam"),BR=[0,0,0,0],qR=y("callProperties"),GR=y("indexers"),YR=y(Ju),JR=y("exact"),HR=y("ObjectTypeAnnotation"),WR=y(bv),VR=y("There should not be computed object type property keys"),zR=y(lf),KR=y(Qc),QR=y(_u),$R=y(Zs),ZR=y(va),tL=y(nf),eL=y(gh),rL=y(vn),aL=y(Ic),nL=y(Mp),sL=y("ObjectTypeProperty"),cL=y(Pb),iL=y("ObjectTypeSpreadProperty"),uL=y(va),fL=y(nf),oL=y(Ic),vL=y(Mp),lL=y(Yo),bL=y("ObjectTypeIndexer"),kL=y(nf),dL=y(Ic),hL=y("ObjectTypeCallProperty"),pL=y("elementType"),mL=y("ArrayTypeAnnotation"),wL=y(Yo),yL=y("qualification"),gL=y("QualifiedTypeIdentifier"),TL=y(so),_L=y(Yo),SL=y("GenericTypeAnnotation"),EL=y(oh),xL=y("UnionTypeAnnotation"),AL=y(oh),IL=y("IntersectionTypeAnnotation"),CL=y(Pb),NL=y("TypeofTypeAnnotation"),OL=y(oh),RL=y("TupleTypeAnnotation"),LL=y(js),PL=y(Ic),UL=y("StringLiteralTypeAnnotation"),DL=y(js),FL=y(Ic),ML=y("NumberLiteralTypeAnnotation"),XL=y(Ho),jL=y(fo),BL=y(js),qL=y(Ic),GL=y("BooleanLiteralTypeAnnotation"),YL=y("ExistsTypeAnnotation"),JL=y(Qp),HL=y("TypeAnnotation"),WL=y(Ea),VL=y("TypeParameterDeclaration"),zL=y(Ab),KL=y(va),QL=y("bound"),$L=y(Wd),ZL=y("TypeParameter"),tP=y(Ea),eP=y("TypeParameterInstantiation"),rP=y(sa),aP=y("closingElement"),nP=y("openingElement"),sP=y("JSXElement"),cP=y("closingFragment"),iP=y(sa),uP=y("openingFragment"),fP=y("JSXFragment"),oP=y("selfClosing"),vP=y("attributes"),lP=y(Wd),bP=y("JSXOpeningElement"),kP=y("JSXOpeningFragment"),dP=y(Wd),hP=y("JSXClosingElement"),pP=y("JSXClosingFragment"),mP=y(xc),wP=y("JSXSpreadChild"),yP=y(Ic),gP=y(Wd),TP=y("JSXAttribute"),_P=y(Pb),SP=y("JSXSpreadAttribute"),EP=y("JSXEmptyExpression"),xP=y(xc),AP=y("JSXExpressionContainer"),IP=y(js),CP=y(Ic),NP=y("JSXText"),OP=y(Ok),RP=y(il),LP=y("JSXMemberExpression"),PP=y(Wd),UP=y("namespace"),DP=y("JSXNamespacedName"),FP=y(Wd),MP=y("JSXIdentifier"),XP=y(Zc),jP=y(bd),BP=y("ExportSpecifier"),qP=y(bd),GP=y("ImportDefaultSpecifier"),YP=y(bd),JP=y("ImportNamespaceSpecifier"),HP=y(fm),WP=y(bd),VP=y("imported"),zP=y("ImportSpecifier"),KP=y("Block"),QP=y("Line"),$P=y(Ic),ZP=y(Ic),tU=y("DeclaredPredicate"),eU=y("InferredPredicate"),rU=y("message"),aU=y("loc"),nU=y(as),sU=y("loc"),cU=y("range"),iU=y("end"),uU=y("start"),fU=y(Xh),oU=y("column"),vU=y("line"),lU=[0,1,0],bU=y("{"),kU=y("}"),dU=y("{|"),hU=y("|}"),pU=y("("),mU=y(")"),wU=y("["),yU=y("]"),gU=y(";"),TU=y(","),_U=y(Ks),SU=y("=>"),EU=y("..."),xU=y("@"),AU=y("#"),IU=y(Wk),CU=y("if"),NU=y("in"),OU=y(Ob),RU=y(si),LU=y(Ts),PU=y($n),UU=y(bn),DU=y("try"),FU=y(Ga),MU=y(Ad),XU=y(kd),jU=y(no),BU=y(bk),qU=y(Jc),GU=y(fo),YU=y(Ho),JU=y(ul),HU=y(jl),WU=y(Hv),VU=y(Pp),zU=y(Ab),KU=y("do"),QU=y(Ah),$U=y("for"),ZU=y(Rp),tD=y(um),eD=y(nf),rD=y(Gu),aD=y(od),nD=y(co),sD=y(Hl),cD=y(vk),iD=y(tb),uD=y(zs),fD=y(fv),oD=y(ib),vD=y(Us),lD=y(bb),bD=y(Vn),kD=y(_s),dD=y(tl),hD=y(Ql),pD=y(Pa),mD=y(lv),wD=y(ic),yD=y(as),gD=y("opaque"),TD=y("of"),_D=y(Ol),SD=y(Cl),ED=y("%checks"),xD=y(">>>="),AD=y(">>="),ID=y("<<="),CD=y("^="),ND=y("|="),OD=y("&="),RD=y("%="),LD=y("/="),PD=y("*="),UD=y("**="),DD=y("-="),FD=y("+="),MD=y("="),XD=y("?"),jD=y(":"),BD=y("||"),qD=y("&&"),GD=y("|"),YD=y("^"),JD=y("&"),HD=y("=="),WD=y("!="),VD=y("==="),zD=y("!=="),KD=y("<="),QD=y(">="),$D=y("<"),ZD=y(">"),tF=y("<<"),eF=y(">>"),rF=y(">>>"),aF=y(Vb),nF=y(Il),sF=y(xk),cF=y("*"),iF=y("**"),uF=y("%"),fF=y("!"),oF=y("~"),vF=y("++"),lF=y("--"),bF=y(Cb),kF=y("any"),dF=y(tp),hF=y(Ai),pF=y("number"),mF=y(ho),wF=y(vk),yF=y(xk),gF=y(xk),TF=y(mc),_F=y(xb),SF=y("T_LCURLY"),EF=y("T_RCURLY"),xF=y("T_LCURLYBAR"),AF=y("T_RCURLYBAR"),IF=y("T_LPAREN"),CF=y("T_RPAREN"),NF=y("T_LBRACKET"),OF=y("T_RBRACKET"),RF=y("T_SEMICOLON"),LF=y("T_COMMA"),PF=y("T_PERIOD"),UF=y("T_ARROW"),DF=y("T_ELLIPSIS"),FF=y("T_AT"),MF=y("T_POUND"),XF=y("T_FUNCTION"),jF=y("T_IF"),BF=y("T_IN"),qF=y("T_INSTANCEOF"),GF=y("T_RETURN"),YF=y("T_SWITCH"),JF=y("T_THIS"),HF=y("T_THROW"),WF=y("T_TRY"),VF=y("T_VAR"),zF=y("T_WHILE"),KF=y("T_WITH"),QF=y("T_CONST"),$F=y("T_LET"),ZF=y("T_NULL"),tM=y("T_FALSE"),eM=y("T_TRUE"),rM=y("T_BREAK"),aM=y("T_CASE"),nM=y("T_CATCH"),sM=y("T_CONTINUE"),cM=y("T_DEFAULT"),iM=y("T_DO"),uM=y("T_FINALLY"),fM=y("T_FOR"),oM=y("T_CLASS"),vM=y("T_EXTENDS"),lM=y("T_STATIC"),bM=y("T_ELSE"),kM=y("T_NEW"),dM=y("T_DELETE"),hM=y("T_TYPEOF"),pM=y("T_VOID"),mM=y("T_ENUM"),wM=y("T_EXPORT"),yM=y("T_IMPORT"),gM=y("T_SUPER"),TM=y("T_IMPLEMENTS"),_M=y("T_INTERFACE"),SM=y("T_PACKAGE"),EM=y("T_PRIVATE"),xM=y("T_PROTECTED"),AM=y("T_PUBLIC"),IM=y("T_YIELD"),CM=y("T_DEBUGGER"),NM=y("T_DECLARE"),OM=y("T_TYPE"),RM=y("T_OPAQUE"),LM=y("T_OF"),PM=y("T_ASYNC"),UM=y("T_AWAIT"),DM=y("T_CHECKS"),FM=y("T_RSHIFT3_ASSIGN"),MM=y("T_RSHIFT_ASSIGN"),XM=y("T_LSHIFT_ASSIGN"),jM=y("T_BIT_XOR_ASSIGN"),BM=y("T_BIT_OR_ASSIGN"),qM=y("T_BIT_AND_ASSIGN"),GM=y("T_MOD_ASSIGN"),YM=y("T_DIV_ASSIGN"),JM=y("T_MULT_ASSIGN"),HM=y("T_EXP_ASSIGN"),WM=y("T_MINUS_ASSIGN"),VM=y("T_PLUS_ASSIGN"),zM=y("T_ASSIGN"),KM=y("T_PLING"),QM=y("T_COLON"),$M=y("T_OR"),ZM=y("T_AND"),tX=y("T_BIT_OR"),eX=y("T_BIT_XOR"),rX=y("T_BIT_AND"),aX=y("T_EQUAL"),nX=y("T_NOT_EQUAL"),sX=y("T_STRICT_EQUAL"),cX=y("T_STRICT_NOT_EQUAL"),iX=y("T_LESS_THAN_EQUAL"),uX=y("T_GREATER_THAN_EQUAL"),fX=y("T_LESS_THAN"),oX=y("T_GREATER_THAN"),vX=y("T_LSHIFT"),lX=y("T_RSHIFT"),bX=y("T_RSHIFT3"),kX=y("T_PLUS"),dX=y("T_MINUS"),hX=y("T_DIV"),pX=y("T_MULT"),mX=y("T_EXP"),wX=y("T_MOD"),yX=y("T_NOT"),gX=y("T_BIT_NOT"),TX=y("T_INCR"),_X=y("T_DECR"),SX=y("T_EOF"),EX=y("T_ANY_TYPE"),xX=y("T_MIXED_TYPE"),AX=y("T_EMPTY_TYPE"),IX=y("T_NUMBER_TYPE"),CX=y("T_STRING_TYPE"),NX=y("T_VOID_TYPE"),OX=y("T_NUMBER"),RX=y("T_STRING"),LX=y("T_TEMPLATE_PART"),PX=y("T_IDENTIFIER"),UX=y("T_REGEXP"),DX=y("T_ERROR"),FX=y("T_JSX_IDENTIFIER"),MX=y("T_JSX_TEXT"),XX=y("T_BOOLEAN_TYPE"),jX=y("T_NUMBER_SINGLETON_TYPE"),BX=y("*-/"),qX=y("*/"),GX=y("*-/"),YX=y(nd),JX=y(nd),HX=y("\\"),WX=y(nd),VX=y("${"),zX=y("\r\n"),KX=y("\r\n"),QX=y("\n"),$X=y(nd),ZX=y("\\\\"),tj=y(nd),ej=y(Cb),rj=y(Cb),aj=y(Cb),nj=y(Cb),sj=y(nd),cj=y(nd),ij=y("'"),uj=y('"'),fj=y("<"),oj=y("{"),vj=y(wh),lj=y("iexcl"),bj=y("aelig"),kj=y("Nu"),dj=y("Eacute"),hj=y("Atilde"),pj=y("'int'"),mj=y("AElig"),wj=y("Aacute"),yj=y("Acirc"),gj=y("Agrave"),Tj=y("Alpha"),_j=y("Aring"),Sj=[0,197],Ej=[0,913],xj=[0,So],Aj=[0,194],Ij=[0,193],Cj=[0,198],Nj=[0,8747],Oj=y("Auml"),Rj=y("Beta"),Lj=y("Ccedil"),Pj=y("Chi"),Uj=y("Dagger"),Dj=y("Delta"),Fj=y("ETH"),Mj=[0,208],Xj=[0,916],jj=[0,8225],Bj=[0,935],qj=[0,199],Gj=[0,914],Yj=[0,196],Jj=[0,195],Hj=y("Icirc"),Wj=y("Ecirc"),Vj=y("Egrave"),zj=y("Epsilon"),Kj=y("Eta"),Qj=y("Euml"),$j=y("Gamma"),Zj=y("Iacute"),tB=[0,205],eB=[0,915],rB=[0,203],aB=[0,919],nB=[0,917],sB=[0,200],cB=[0,202],iB=y("Igrave"),uB=y("Iota"),fB=y("Iuml"),oB=y("Kappa"),vB=y("Lambda"),lB=y("Mu"),bB=y("Ntilde"),kB=[0,209],dB=[0,924],hB=[0,923],pB=[0,922],mB=[0,207],wB=[0,921],yB=[0,204],gB=[0,206],TB=[0,201],_B=y("Sigma"),SB=y("Otilde"),EB=y("OElig"),xB=y("Oacute"),AB=y("Ocirc"),IB=y("Ograve"),CB=y("Omega"),NB=y("Omicron"),OB=y("Oslash"),RB=[0,216],LB=[0,927],PB=[0,937],UB=[0,210],DB=[0,212],FB=[0,211],MB=[0,338],XB=y("Ouml"),jB=y("Phi"),BB=y("Pi"),qB=y("Prime"),GB=y("Psi"),YB=y("Rho"),JB=y("Scaron"),HB=[0,352],WB=[0,929],VB=[0,936],zB=[0,8243],KB=[0,928],QB=[0,934],$B=[0,214],ZB=[0,213],tq=y("Uuml"),eq=y("THORN"),rq=y("Tau"),aq=y("Theta"),nq=y("Uacute"),sq=y("Ucirc"),cq=y("Ugrave"),iq=y("Upsilon"),uq=[0,933],fq=[0,217],oq=[0,219],vq=[0,218],lq=[0,920],bq=[0,932],kq=[0,222],dq=y("Xi"),hq=y("Yacute"),pq=y("Yuml"),mq=y("Zeta"),wq=y("aacute"),yq=y("acirc"),gq=y("acute"),Tq=[0,180],_q=[0,226],Sq=[0,225],Eq=[0,918],xq=[0,376],Aq=[0,221],Iq=[0,926],Cq=[0,220],Nq=[0,931],Oq=[0,925],Rq=y("delta"),Lq=y("cap"),Pq=y("aring"),Uq=y("agrave"),Dq=y("alefsym"),Fq=y("alpha"),Mq=y("amp"),Xq=y("and"),jq=y("ang"),Bq=y("apos"),qq=[0,39],Gq=[0,8736],Yq=[0,8743],Jq=[0,38],Hq=[0,945],Wq=[0,8501],Vq=[0,Kl],zq=y("asymp"),Kq=y("atilde"),Qq=y("auml"),$q=y("bdquo"),Zq=y("beta"),tG=y("brvbar"),eG=y("bull"),rG=[0,8226],aG=[0,166],nG=[0,946],sG=[0,8222],cG=[0,228],iG=[0,227],uG=[0,8776],fG=[0,229],oG=y("copy"),vG=y("ccedil"),lG=y("cedil"),bG=y("cent"),kG=y("chi"),dG=y("circ"),hG=y("clubs"),pG=y("cong"),mG=[0,8773],wG=[0,9827],yG=[0,710],gG=[0,967],TG=[0,162],_G=[0,184],SG=[0,231],EG=y("crarr"),xG=y("cup"),AG=y("curren"),IG=y("dArr"),CG=y("dagger"),NG=y("darr"),OG=y("deg"),RG=[0,176],LG=[0,8595],PG=[0,8224],UG=[0,8659],DG=[0,164],FG=[0,8746],MG=[0,8629],XG=[0,169],jG=[0,8745],BG=y("fnof"),qG=y("ensp"),GG=y("diams"),YG=y("divide"),JG=y("eacute"),HG=y("ecirc"),WG=y("egrave"),VG=y(Ai),zG=y("emsp"),KG=[0,8195],QG=[0,8709],$G=[0,232],ZG=[0,234],tY=[0,233],eY=[0,247],rY=[0,9830],aY=y("epsilon"),nY=y("equiv"),sY=y("eta"),cY=y("eth"),iY=y("euml"),uY=y("euro"),fY=y("exist"),oY=[0,8707],vY=[0,8364],lY=[0,235],bY=[0,kh],kY=[0,951],dY=[0,8801],hY=[0,949],pY=[0,8194],mY=y("gt"),wY=y("forall"),yY=y("frac12"),gY=y("frac14"),TY=y("frac34"),_Y=y("frasl"),SY=y("gamma"),EY=y("ge"),xY=[0,8805],AY=[0,947],IY=[0,8260],CY=[0,190],NY=[0,188],OY=[0,189],RY=[0,8704],LY=y("hArr"),PY=y("harr"),UY=y("hearts"),DY=y("hellip"),FY=y("iacute"),MY=y("icirc"),XY=[0,238],jY=[0,237],BY=[0,8230],qY=[0,9829],GY=[0,8596],YY=[0,8660],JY=[0,62],HY=[0,402],WY=[0,948],VY=[0,230],zY=y("prime"),KY=y("ndash"),QY=y("le"),$Y=y("kappa"),ZY=y("igrave"),tJ=y("image"),eJ=y("infin"),rJ=y("iota"),aJ=y("iquest"),nJ=y("isin"),sJ=y("iuml"),cJ=[0,239],iJ=[0,8712],uJ=[0,191],fJ=[0,953],oJ=[0,8734],vJ=[0,8465],lJ=[0,236],bJ=y("lArr"),kJ=y("lambda"),dJ=y("lang"),hJ=y("laquo"),pJ=y("larr"),mJ=y("lceil"),wJ=y("ldquo"),yJ=[0,8220],gJ=[0,8968],TJ=[0,8592],_J=[0,171],SJ=[0,10216],EJ=[0,955],xJ=[0,8656],AJ=[0,954],IJ=y("macr"),CJ=y("lfloor"),NJ=y("lowast"),OJ=y("loz"),RJ=y("lrm"),LJ=y("lsaquo"),PJ=y("lsquo"),UJ=y("lt"),DJ=[0,60],FJ=[0,8216],MJ=[0,8249],XJ=[0,8206],jJ=[0,9674],BJ=[0,8727],qJ=[0,8970],GJ=y("mdash"),YJ=y("micro"),JJ=y("middot"),HJ=y(Oo),WJ=y("mu"),VJ=y("nabla"),zJ=y("nbsp"),KJ=[0,160],QJ=[0,8711],$J=[0,956],ZJ=[0,8722],tH=[0,183],eH=[0,181],rH=[0,8212],aH=[0,175],nH=[0,8804],sH=y("or"),cH=y("oacute"),iH=y("ne"),uH=y("ni"),fH=y("not"),oH=y("notin"),vH=y("nsub"),lH=y("ntilde"),bH=y("nu"),kH=[0,957],dH=[0,241],hH=[0,8836],pH=[0,8713],mH=[0,172],wH=[0,8715],yH=[0,8800],gH=y("ocirc"),TH=y("oelig"),_H=y("ograve"),SH=y("oline"),EH=y("omega"),xH=y("omicron"),AH=y("oplus"),IH=[0,8853],CH=[0,959],NH=[0,969],OH=[0,Is],RH=[0,242],LH=[0,339],PH=[0,244],UH=[0,243],DH=y("part"),FH=y("ordf"),MH=y("ordm"),XH=y("oslash"),jH=y("otilde"),BH=y("otimes"),qH=y("ouml"),GH=y("para"),YH=[0,182],JH=[0,ef],HH=[0,8855],WH=[0,Lo],VH=[0,Rv],zH=[0,186],KH=[0,170],QH=y("permil"),$H=y("perp"),ZH=y("phi"),tW=y("pi"),eW=y("piv"),rW=y("plusmn"),aW=y("pound"),nW=[0,163],sW=[0,177],cW=[0,982],iW=[0,960],uW=[0,966],fW=[0,8869],oW=[0,8240],vW=[0,8706],lW=[0,8744],bW=[0,8211],kW=y("sup1"),dW=y("rlm"),hW=y("raquo"),pW=y("prod"),mW=y("prop"),wW=y("psi"),yW=y("quot"),gW=y("rArr"),TW=y("radic"),_W=y("rang"),SW=[0,10217],EW=[0,8730],xW=[0,8658],AW=[0,34],IW=[0,968],CW=[0,8733],NW=[0,8719],OW=y("rarr"),RW=y("rceil"),LW=y("rdquo"),PW=y("real"),UW=y("reg"),DW=y("rfloor"),FW=y("rho"),MW=[0,961],XW=[0,8971],jW=[0,174],BW=[0,8476],qW=[0,8221],GW=[0,8969],YW=[0,8594],JW=[0,187],HW=y("sigma"),WW=y("rsaquo"),VW=y("rsquo"),zW=y("sbquo"),KW=y("scaron"),QW=y("sdot"),$W=y("sect"),ZW=y("shy"),tV=[0,173],eV=[0,167],rV=[0,8901],aV=[0,353],nV=[0,8218],sV=[0,8217],cV=[0,8250],iV=y("sigmaf"),uV=y("sim"),fV=y("spades"),oV=y("sub"),vV=y("sube"),lV=y("sum"),bV=y("sup"),kV=[0,8835],dV=[0,8721],hV=[0,8838],pV=[0,8834],mV=[0,9824],wV=[0,8764],yV=[0,962],gV=[0,963],TV=[0,8207],_V=y("uarr"),SV=y("thetasym"),EV=y("sup2"),xV=y("sup3"),AV=y("supe"),IV=y("szlig"),CV=y("tau"),NV=y("there4"),OV=y("theta"),RV=[0,952],LV=[0,8756],PV=[0,964],UV=[0,223],DV=[0,8839],FV=[0,179],MV=[0,178],XV=y("thinsp"),jV=y("thorn"),BV=y("tilde"),qV=y("times"),GV=y("trade"),YV=y("uArr"),JV=y("uacute"),HV=[0,sb],WV=[0,8657],VV=[0,8482],zV=[0,215],KV=[0,732],QV=[0,ea],$V=[0,8201],ZV=[0,977],tz=y("xi"),ez=y("ucirc"),rz=y("ugrave"),az=y("uml"),nz=y("upsih"),sz=y("upsilon"),cz=y("uuml"),iz=y("weierp"),uz=[0,8472],fz=[0,Dp],oz=[0,965],vz=[0,978],lz=[0,168],bz=[0,249],kz=[0,251],dz=y("yacute"),hz=y("yen"),pz=y("yuml"),mz=y("zeta"),wz=y("zwj"),yz=y("zwnj"),gz=[0,8204],Tz=[0,Nl],_z=[0,950],Sz=[0,Nh],Ez=[0,165],xz=[0,Sl],Az=[0,958],Iz=[0,8593],Cz=[0,185],Nz=[0,8242],Oz=[0,161],Rz=y(";"),Lz=y("&"),Pz=y(nd),Uz=y("}"),Dz=[0,y(Cb),y(Cb),y(Cb)],Fz=y(nd),Mz=y(nd),Xz=y(nd),jz=(y("789"),y(nd)),Bz=y(nd),qz=y(nd),Gz=y(nd),Yz=y(":"),Jz=y(":"),Hz=y(pc),Wz=(y("789"),[8,0]),Vz=[8,1],zz=y(nd),Kz=y(nd),Qz=y("'"),$z=y(nd),Zz=y(nd),tK=y(nd),eK=y(nd),rK=y(nd),aK=y(nd),nK=y(nd),sK=y(":"),cK=y(":"),iK=y(pc),uK=[5,y("#!")],fK=y(nd),oK=y(Iv),vK=y(Ha),lK=y(Ha),bK=y(Iv),kK=y("b"),dK=y(to),hK=y("n"),pK=y("r"),mK=y("t"),wK=y("v"),yK=y(Ha),gK=y(wh),TK=y(wh),_K=y(nd),SK=y(wh),EK=y(wh),xK=y(nd),AK=y(Ha),IK=y(Yl),CK=y(Pu),NK=y(Dn),OK=(y("src/parser/lexer.ml"),y(Cb),[1,y("ILLEGAL")]),RK=y(""),LK=y("\0"),PK=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=y(""),DK=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),MK=y("\b\t\n\v\f\r"),XK=y(""),jK=y("\0"),BK=y(""),qK=y(""),GK=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),YK=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),JK=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),HK=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),WK=y("\0\0\0\0\0\0\0\0\0\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=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\b\0\0\0\0\0\b"),zK=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),KK=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),QK=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),$K=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),ZK=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),tQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),eQ=y("\0\0\0"),rQ=y("\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"),aQ=y("\b\t\n\v\f\r !\"#$%&'("),nQ=y(""),sQ=y(""),cQ=y("\0\0\0\0"),iQ=y("\b\t\n\v\f\r"),uQ=y("\0\0"),fQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),oQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),vQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),lQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),bQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),kQ=y(""),dQ=y(""),hQ=y(""),pQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),mQ=y("\0"),wQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),yQ=y("\0\0\0\0\0\0\0"),gQ=y(""),TQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),_Q=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),SQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),EQ=y("\0"),xQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),AQ=y("\0"),IQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),CQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),NQ=y(""),OQ=y(""),RQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),LQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),PQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),UQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),DQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),FQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),MQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),XQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),jQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),BQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),qQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),GQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),YQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),JQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),HQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),WQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),VQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),zQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),KQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),QQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),ZQ=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0"),g$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),N$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"),O$=y("\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\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$=y("Lexer.FloatOfString.No_good"),L$=y(yn),P$=y(yn),U$=y(Jc),D$=y("any"),F$=y(xb),M$=y(mc),X$=y(Ai),j$=y(fo),B$=y(tp),q$=y("number"),G$=y(nf),Y$=y(ho),J$=y(Ho),H$=y(Hl),W$=y(vk),V$=y(fo),z$=y(Jc),K$=y(Ho),Q$=y(Ku),$$=y("eval"),Z$=y(Us),tZ=y(bb),eZ=y(Vn),rZ=y(_s),aZ=y(tl),nZ=y(Ql),sZ=y(nf),cZ=y(Pa),iZ=y(tb),uZ=y("if"),fZ=y(Ab),oZ=y(Cl),vZ=y(ul),lZ=y(jl),bZ=y(Hv),kZ=y(Rp),dZ=y(no),hZ=y(Pp),pZ=y(lv),mZ=y(co),wZ=y("do"),yZ=y(Gu),gZ=y(zs),TZ=y(um),_Z=y(Ah),SZ=y("for"),EZ=y(Wk),xZ=y(bn),AZ=y(fv),IZ=y("in"),CZ=y(Ob),NZ=y(od),OZ=y(si),RZ=y(ib),LZ=y(Ts),PZ=y($n),UZ=y("try"),DZ=y(Hl),FZ=y(Ga),MZ=y(vk),XZ=y(Ad),jZ=y(kd),BZ=y(Pa),qZ=[0,y("src/parser/parser_env.ml"),341,2],GZ=y("Internal Error: Tried to add_declared_private with outside of class scope."),YZ=y("Internal Error: `exit_class` called before a matching `enter_class`"),JZ=y(Cb),HZ=y(Cb),WZ=[0,0,0],VZ=y(Xu),zZ=y(Xu),KZ=y("Parser_env.Try.Rollback"),QZ=y(Wk),$Z=y("if"),ZZ=y("in"),t0=y(Ob),e0=y(si),r0=y(Ts),a0=y($n),n0=y(bn),s0=y("try"),c0=y(Ga),i0=y(Ad),u0=y(kd),f0=y(no),o0=y(bk),v0=y(Jc),l0=y(fo),b0=y(Ho),k0=y(ul),d0=y(jl),h0=y(Hv),p0=y(Pp),m0=y(Ab),w0=y("do"),y0=y(Ah),g0=y("for"),T0=y(Rp),_0=y(um),S0=y(nf),E0=y(Gu),x0=y(od),A0=y(co),I0=y(Hl),C0=y(vk),N0=y(tb),O0=y(zs),R0=y(fv),L0=y(ib),P0=y(Us),U0=y(bb),D0=y(Vn),F0=y(_s),M0=y(tl),X0=y(Ql),j0=y(Pa),B0=y(lv),q0=y(ic),G0=y(as),Y0=y("opaque"),J0=y("of"),H0=y(Ol),W0=y(Cl),V0=y("any"),z0=y(tp),K0=y(Ai),Q0=y("number"),$0=y(ho),Z0=y(vk),t1=y(mc),e1=y(xb),r1=y(Cb),a1=[0,0,0],n1=[0,y(Ms),501,6],s1=y(nf),c1=y(Qc),i1=y(_u),u1=y(Qc),f1=y(nf),o1=[0,[0,0,0]],v1=[0,4],l1=[0,0],b1=[0,1],k1=[0,2],d1=[0,5],h1=[0,6],p1=[0,3],m1=[0,7],w1=[0,y(Ms),105,17],y1=[0,y(Ms),84,17],g1=[0,y(Ms),62,11],T1=[0,y(Ms),66,11],_1=[0,y(Ms),44,14],S1=[0,36],E1=[0,36],x1=[0,0,0],A1=[0,34],I1=y(xk),C1=y(xk),N1=[0,y(li),917,13],O1=[0,y(li),798,17],R1=[0,[0,y(Cb),y(Cb)],1],L1=y(Jc),P1=y(Jc),U1=y(Ho),D1=y(fo),F1=y(Ha),M1=y(Yl),X1=y(Pu),j1=y(Dn),B1=[0,36],q1=y(od),G1=y(ja),Y1=[0,0,0],J1=[0,1,0],H1=[0,1,1],W1=y(ib),V1=y(ib),z1=[0,1],K1=[0,0],Q1=[0,1],$1=[0,0],Z1=[0,1],t2=[0,0],e2=[0,2],r2=[0,3],a2=[0,7],n2=[0,6],s2=[0,4],c2=[0,5],i2=[0,[0,17,[0,2]]],u2=[0,[0,18,[0,3]]],f2=[0,[0,19,[0,4]]],o2=[0,[0,0,[0,5]]],v2=[0,[0,1,[0,5]]],l2=[0,[0,2,[0,5]]],b2=[0,[0,3,[0,5]]],k2=[0,[0,5,[0,6]]],d2=[0,[0,7,[0,6]]],h2=[0,[0,4,[0,6]]],p2=[0,[0,6,[0,6]]],m2=[0,[0,8,[0,7]]],w2=[0,[0,9,[0,7]]],y2=[0,[0,10,[0,7]]],g2=[0,[0,11,[0,8]]],T2=[0,[0,12,[0,8]]],_2=[0,[0,15,[0,9]]],S2=[0,[0,13,[0,9]]],E2=[0,[0,14,[1,10]]],x2=[0,[0,16,[0,9]]],A2=[0,[0,21,[0,6]]],I2=[0,[0,20,[0,6]]],C2=[0,9],N2=[0,8],O2=[0,7],R2=[0,11],L2=[0,10],P2=[0,12],U2=[0,6],D2=[0,5],F2=[0,3],M2=[0,4],X2=[0,2],j2=[0,1],B2=[0,0],q2=y(od),G2=y(ja),Y2=[0,5],J2=y(Ol),H2=y(od),W2=y(ja),V2=y(":"),z2=y(Ks),K2=[6,y("JSX fragment")],Q2=y(Cb),$2=[0,y(Cb)],Z2=y(Cb),t3=y(Ra),e3=y(Ra),r3=y(Qc),a3=y(_u),n3=[0,1],s3=[0,1],c3=[0,1],i3=y(Ra),u3=y(ov),f3=y(ov),o3=y("#constructor"),v3=[1,y("=")],l3=y(Pa),b3=y(Cl),k3=y("Internal Error: private name found in object props"),d3=y(Qc),h3=y(_u),p3=y(Ap),m3=y(Pa),w3=y(Cl),y3=y(Pa),g3=y(Cl),T3=y(Ap),_3=[0,1],S3=y(Jo),E3=y(mu),x3=[0,y(In),1194,15],A3=y(Jo),I3=y(Ab),C3=y("other than an interface declaration!"),N3=y("Internal Flow Error! Parsed `export interface` into something "),O3=y(mu),R3=y("Internal Flow Error! Unexpected export statement declaration!"),L3=[0,33],P3=y(Jo),U3=y(mu),D3=[0,y(Cb),y(Cb)],F3=y("module"),M3=y("exports"),X3=[0,1],j3=y("module"),B3=[0,1],q3=y("mixins"),G3=[0,0],Y3=[0,1],J3=y(mu),H3=y(Jo),W3=[0,73],V3=[0,73],z3=[0,0],K3=[0,1],Q3=y(Jo),$3=y(Jo),Z3=y(Jo),t6=y(mu),e6=[0,y(Cb),y(Cb)],r6=y("Parser error: No such thing as an expression pattern!"),a6=y("Label"),n6=[0,0,0],s6=[0,23],c6=[0,y(In),210,20],i6=[0,22],u6=[0,y(In),232,20],f6=y(Cl),o6=y(bk),v6=y(Pa),l6=y("use strict"),b6=[0,0,0],k6=y("\n"),d6=y("Nooo: "),h6=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],p6=[0,y("src/parser/parser_flow.ml"),34,28],m6=[0,[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]],w6=y("Internal error: ");B();var y6=ju;!function(t){var e=vm.fds[t];e.flags.wronly&&wt(Fa+t+" is writeonly");var r={file:e.file,offset:e.offset,fd:t,opened:!0,out:!1,refill:null};km[r.fd]=r}(0);var g6=Pt(1),T6=Pt(2),_6=[0,function(t){return function(t){for(a=t;;){if(!a)return 0;var e=a[2],r=a[1];try{yt(r)}catch(a){}var a=e}}(Ut())}],S6=I,E6=[0,y(qd),32,0][1],x6=(4*(ju/4|0)|0)-1|0;B(),B(),B(),B(),B(),B();var A6=-6,I6=[Rv,lg,B()],C6=[0,0],N6=[Rv,Pg,B()],O6=1000000010,R6=[0,[0,-1,[0,-1,Ug,0]],0],L6=xe(80,32),P6=Pe(wa),U6=Gr(g6);Gr(T6),function(t){qr(function(e,r,a){var n=r<0?1:0;if(n)c=n;else var s=a<0?1:0,c=s||(nt(e)<(r+a|0)?1:0);c&&ie(vw);var i=t[2]+a|0;return t[3]<i&&De(t,a),Ee(e,r,t[1],t[2],a),t[2]=i,0},function(t){return 0})}(P6),function(t){var e=_6[1];_6[1]=function(r){return $t(t,0),$t(e,0)}}(function(t){for(;;){if(!(1<U6[14])){U6[13]=O6,Ur(U6),U6[12]=1,U6[13]=1;var e=U6[27];e[1]=0,e[2]=0,Dr(U6),U6[2]=0,U6[3]=0,U6[4]=0,U6[5]=0,U6[10]=0,U6[14]=0,U6[9]=U6[6],U6[14]=U6[14]+1|0;if(U6[14]<U6[15]){var r=[0,0|-U6[13],[3,0,3],0];Sr(U6,r),U6[1]=[0,[0,U6[13],r],U6[1]]}else if(U6[14]===U6[15]){var a=U6[16],n=nt(a);Sr(U6,[0,n,[0,a],n]),Ur(U6)}return $t(U6[18],0)}1<U6[14]&&(U6[14]<U6[15]&&(Sr(U6,[0,0,1,0]),Fr(U6,1),Fr(U6,0)),U6[14]=U6[14]-1|0)}});var D6=s,F6=function(t,e){function r(e){a(vm.Undefined_recursive_module,t)}function n(t,e,a){if("number"==typeof t)switch(t){case 0:e[a]={fun:r};break;case 1:e[a]=[ef,r];break;default:e[a]=[]}else switch(t[0]){case 0:e[a]=[0];for(var s=1;s<t[1].length;s++)n(t[1][s],e[a],s);break;default:e[a]=t[1]}}var s=[];return n(e,s,0),s[0]};try{Ht(Dg)}catch(y){if((y=Qt(y))!==_m)throw y}try{Ht(Fg)}catch(y){if((y=Qt(y))!==_m)throw y}if(Gt(E6,Mg)&&Gt(E6,Xg)&&Gt(E6,jg))throw[0,xm,Bg];B();for(var M6=[Rv,Gg,B()],X6=-1,j6=wa,B6=0,q6=0,G6=0,Y6=0,J6=0,H6=mt(256,-1),W6=0;;){S(H6,W6)[W6+1]=1;var V6=W6+1|0;if(ik===W6)for(D9=So;;){S(H6,D9)[D9+1]=2;var z6=D9+1|0;if(223===D9)for(U9=Kl;;){S(H6,U9)[U9+1]=3;var K6=U9+1|0;if(239===U9)for(P9=kh;;){S(H6,P9)[P9+1]=4;var Q6=P9+1|0;if(247===P9){var $6=function(t){for(var e=nt(t),r=0,a=0;;){if((0|e)<=a){if(a===(0|e))for(var n=mt(r,0),s=0,c=0,i=r;;){if(0<i){var u=St(t,s);if(So<=u)if(kh<=u)if(Rv<=u)h=0;else{var f=St(t,s+1|0),o=St(t,s+2|0),v=St(t,s+3|0),l=2!=(f>>>6|0)?1:0;if(l)k=l;else var b=2!=(o>>>6|0)?1:0,k=b||(2!=(v>>>6|0)?1:0);if(k)throw M6;var d=(7&u)<<18|(63&f)<<12|(63&o)<<6|63&v,h=1}else if(Kl<=u){var p=St(t,s+1|0),m=St(t,s+2|0);if((2!=(p>>>6|0)?1:0)||(2!=(m>>>6|0)?1:0))throw M6;var w=(15&u)<<12|(63&p)<<6|63&m,y=Ps<=w?1:0;if(y?w<=57088?1:0:y)throw M6;var d=w,h=1}else{var g=St(t,s+1|0);if(2!=(g>>>6|0))throw M6;var d=(31&u)<<6|63&g,h=1}else if(xa<=u)h=0;else var d=u,h=1;if(h){S(n,c)[c+1]=d;var T=St(t,s),s=s+S(H6,T)[T+1]|0,c=c+1|0,i=i-1|0;continue}throw M6}return Jr(n)}throw M6}var _=St(t,a),E=S(H6,_)[_+1];if(!(0<E))throw M6;var r=r+1|0,a=a+E|0}},Z6=function(t,e,r){for(var a=t[6]+e|0,n=t[2],s=Pe(4*r|0),c=a,i=r;;){if(!(0<i))return Ue(s);var u=S(n,c)[c+1];if(ik<u)if(2047<u)if(Qs<u){if(rl<u)throw M6;Fe(s,we(kh|u>>>18|0)),Fe(s,we(xa|63&(u>>>12|0))),Fe(s,we(xa|63&(u>>>6|0))),Fe(s,we(xa|63&u))}else{var f=Ps<=u?1:0;if(f?u<ml?1:0:f)throw M6;Fe(s,we(Kl|u>>>12|0)),Fe(s,we(xa|63&(u>>>6|0))),Fe(s,we(xa|63&u))}else Fe(s,we(So|u>>>6|0)),Fe(s,we(xa|63&u));else Fe(s,we(u));var c=c+1|0,i=i-1|0}},t4=function(t){return Z6(t,0,t[5]-t[6]|0)},e4=function(t,e){function r(e){return Fe(t,e)}return Yu<=e?(r(kh|e>>>18|0),r(xa|63&(e>>>12|0)),r(xa|63&(e>>>6|0)),r(xa|63&e)):Eu<=e?(r(Kl|e>>>12|0),r(xa|63&(e>>>6|0)),r(xa|63&e)):xa<=e?(r(So|e>>>6|0),r(xa|63&e)):r(e)},r4=r,a4=null,n4=function(t){return void 0!==t?1:0},s4=r4.Array,c4=[Rv,Yg,B()],i4=r4.Error;!function(t,e){Bt(t,Xt(e)===Rv?e:e[1])}(Jg,[0,c4,{}]);var u4=function(t){throw t};gr(function(t){return t[1]===c4?[0,Y(t[2].toString())]:0}),gr(function(t){return t instanceof s4?0:[0,Y(t.toString())]});var f4=Zt(F6,Wg,Hg),o4=Zt(F6,zg,Vg),v4=Zt(F6,Qg,Kg),l4=Zt(F6,Zg,$g),b4=Zt(F6,eT,tT),k4=Zt(F6,aT,rT),d4=Zt(F6,sT,nT),h4=Zt(F6,iT,cT),p4=Zt(F6,fT,uT),m4=Zt(F6,vT,oT),w4=Zt(F6,bT,lT),y4=Zt(F6,dT,kT),g4=Zt(F6,pT,hT),T4=Zt(F6,wT,mT);te(D6,yT,f4,f4),te(D6,gT,o4,o4),te(D6,TT,v4,v4),te(D6,_T,l4,l4),te(D6,ST,b4,b4),te(D6,ET,k4,k4),te(D6,xT,d4,d4),te(D6,AT,h4,h4),te(D6,IT,p4,p4),te(D6,CT,m4,m4),te(D6,NT,w4,w4),te(D6,OT,y4,y4),te(D6,RT,g4,g4),te(D6,LT,T4,T4);var _4=function(t){return"number"==typeof t?PT:t[1]},S4=function(t){if("number"==typeof t)return 1;switch(t[0]){case 0:return 2;case 3:return 4;default:return 3}},E4=function(t,e){return[0,t[1],t[2],e[3]]},x4=function(t,e){var r=t[1]-e[1]|0;return 0===r?t[2]-e[2]|0:r},A4=[Rv,VS,B()],I4=function(t,e,r){return[0,t,e,lU,0,r,Nm]},C4=function(t,e){var r=e.slice();return r[2]=t,r},N4=function(t){return t[3][1]},O4=function(t){return t[3][2]},R4=function(t,e){if(t!==e[4]){var r=e.slice();return r[4]=t,r}return e},L4=function(t){return 35<t?pf<t?-1:St(GK,t+go|0)-1|0:-1},P4=function(t){return 35<t?pf<t?-1:St(YK,t+go|0)-1|0:-1},U4=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(RQ,t+go|0)-1|0:-1},D4=function(t){return 45<t?46<t?-1:0:-1},F4=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(PQ,t+go|0)-1|0:-1},M4=function(t){return 8<t?Kk<t?Po<t?Tu<t?-1:Jl<t?gd<t?0:-1:Cn<t?ci<t?zh<t?oa<t?0:-1:0:-1:ka<t?Wu<t?0:-1:0:-1:St(fQ,t-9|0)-1|0:-1},X4=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(UQ,t+go|0)-1|0:-1},j4=function(t){return 47<t?57<t?-1:0:-1},B4=function(t){return 42<t?57<t?-1:St(eQ,t+Na|0)-1|0:-1},q4=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(XQ,t+go|0)-1|0:-1},G4=function(t){return 47<t?pb<t?-1:St(SQ,t+-48|0)-1|0:-1},Y4=function(t){return 35<t?pf<t?-1:St(JK,t+go|0)-1|0:-1},J4=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(BQ,t+go|0)-1|0:-1},H4=function(t){return 87<t?wi<t?-1:St(Rm,t-88|0)-1|0:-1},W4=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(qQ,t+go|0)-1|0:-1},V4=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(GQ,t+go|0)-1|0:-1},z4=function(t){return 47<t?Ch<t?-1:St(pQ,t+-48|0)-1|0:-1},K4=function(t){return 8<t?Kk<t?Po<t?Tu<t?-1:Jl<t?gd<t?0:-1:Cn<t?ci<t?zh<t?oa<t?0:-1:0:-1:ka<t?Wu<t?0:-1:0:-1:St(oQ,t-9|0)-1|0:-1},Q4=function(t){return 45<t?Gn<t?-1:St(DK,t+Df|0)-1|0:-1},$4=function(t){return 35<t?pf<t?-1:St(HK,t+go|0)-1|0:-1},Z4=function(t){return 35<t?pf<t?-1:St(WK,t+go|0)-1|0:-1},t8=function(t){return 35<t?pf<t?-1:St(VK,t+go|0)-1|0:-1},e8=function(t){return 8<t?Kk<t?Po<t?Tu<t?-1:Jl<t?gd<t?0:-1:Cn<t?ci<t?zh<t?oa<t?0:-1:0:-1:ka<t?Wu<t?0:-1:0:-1:St(vQ,t-9|0)-1|0:-1},r8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(zQ,t+go|0)-1|0:-1},a8=function(t){return 47<t?49<t?-1:0:-1},n8=function(t){return jc<t?115<t?-1:0:-1},s8=function(t){return 60<t?61<t?-1:0:-1},c8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(KQ,t+go|0)-1|0:-1},i8=function(t){return 60<t?62<t?-1:St(Om,t+-61|0)-1|0:-1},u8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(QQ,t+go|0)-1|0:-1},f8=function(t){return 65<t?98<t?-1:St(Rm,t-66|0)-1|0:-1},o8=function(t){return 115<t?Vp<t?-1:0:-1},v8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(A$,t+go|0)-1|0:-1},l8=function(t){return 47<t?55<t?-1:0:-1},b8=function(t){return 109<t?fl<t?-1:0:-1},k8=function(t){return fl<t?111<t?-1:0:-1},d8=function(t){return 98<t?99<t?-1:0:-1},h8=function(t){return 47<t?48<t?-1:0:-1},p8=function(t){return 8<t?Kk<t?Po<t?Tu<t?-1:Jl<t?gd<t?0:-1:Cn<t?ci<t?zh<t?oa<t?0:-1:0:-1:ka<t?Wu<t?0:-1:0:-1:St(lQ,t-9|0)-1|0:-1},m8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St($Q,t+go|0)-1|0:-1},w8=function(t){return 45<t?Gn<t?-1:St(PK,t+Df|0)-1|0:-1},y8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(ZQ,t+go|0)-1|0:-1},g8=function(t){return 78<t?111<t?-1:St(Rm,t+ap|0)-1|0:-1},T8=function(t){return 41<t?42<t?-1:0:-1},_8=function(t){return 35<t?pf<t?-1:St(IQ,t+go|0)-1|0:-1},S8=function(t){return 35<t?pf<t?-1:St(zK,t+go|0)-1|0:-1},E8=function(t){return 35<t?pf<t?-1:St(KK,t+go|0)-1|0:-1},x8=function(t){return 35<t?pf<t?-1:St(QK,t+go|0)-1|0:-1},A8=function(t){return 47<t?Gn<t?-1:St(wQ,t+-48|0)-1|0:-1},I8=function(t){return 41<t?61<t?-1:St(TQ,t+-42|0)-1|0:-1},C8=function(t){return 44<t?48<t?-1:St(uQ,t+-45|0)-1|0:-1},N8=function(t){return 44<t?45<t?-1:0:-1},O8=function(t){return zo<t?105<t?-1:0:-1},R8=function(t){return Wv<t?Ko<t?-1:0:-1},L8=function(t){return 99<t?Lb<t?-1:0:-1},P8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(t$,t+go|0)-1|0:-1},U8=function(t){return 113<t?jc<t?-1:0:-1},D8=function(t){return 45<t?57<t?-1:St(AQ,t+Df|0)-1|0:-1},F8=function(t){return 47<t?Vc<t?-1:St(I$,t+-48|0)-1|0:-1},M8=function(t){return 9<t?10<t?-1:0:-1},X8=function(t){return 96<t?97<t?-1:0:-1},j8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(a$,t+go|0)-1|0:-1},B8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(n$,t+go|0)-1|0:-1},q8=function(t){return 35<t?pf<t?-1:St($K,t+go|0)-1|0:-1},G8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(f$,t+go|0)-1|0:-1},Y8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(o$,t+go|0)-1|0:-1},J8=function(t){return Lb<t?Gn<t?-1:0:-1},H8=function(t){return 41<t?47<t?-1:St(cQ,t+-42|0)-1|0:-1},W8=function(t){return 118<t?119<t?-1:0:-1},V8=function(t){return 35<t?pf<t?-1:St(ZK,t+go|0)-1|0:-1},z8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(d$,t+go|0)-1|0:-1},K8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(h$,t+go|0)-1|0:-1},Q8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(m$,t+go|0)-1|0:-1},$8=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(g$,t+go|0)-1|0:-1},Z8=function(t){return 35<t?pf<t?-1:St(tQ,t+go|0)-1|0:-1},t5=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(S$,t+go|0)-1|0:-1},e5=function(t){return Vp<t?117<t?-1:0:-1},r5=function(t){return 35<t?ku<t?dh<t?ab<t?-1:Ak<t?ph<t?Ao<t?Zp<t?mn<t?Vo<t?df<t?ah<t?0:-1:0:-1:Ba<t?_k<t?0:-1:0:-1:ll<t?hs<t?nm<t?Uf<t?0:-1:0:-1:Rh<t?zl<t?0:-1:0:-1:mv<t?rf<t?Uv<t?_d<t?cb<t?Tn<t?Rl<t?rd<t?zk<t?Uu<t?jf<t?Dd<t?Lf<t?zu<t?pk<t?mf<t?0:-1:0:-1:db<t?zn<t?0:-1:0:-1:Fd<t?tf<t?dn<t?Xo<t?0:-1:0:-1:Nf<t?Ub<t?0:-1:0:-1:Jv<t?Rc<t?Dc<t?Db<t?nc<t?Xa<t?0:-1:0:-1:gi<t?vo<t?0:-1:0:-1:Cp<t?Ll<t?Ns<t?rv<t?0:-1:0:-1:ih<t?Sk<t?0:-1:0:-1:Kd<t?el<t?Gf<t?mi<t?qb<t?$i<t?_f<t?xl<t?0:-1:0:-1:Ei<t?Jh<t?0:-1:0:-1:us<t?Ov<t?qo<t?nn<t?0:-1:0:-1:vi<t?Pi<t?0:-1:0:-1:Fp<t?Sc<t?Zu<t?gu<t?La<t?au<t?0:-1:0:-1:$d<t?Eh<t?0:-1:0:-1:Xi<t?fb<t?fa<t?Ui<t?0:-1:0:-1:eu<t?sv<t?0:-1:0:-1:Nk<t?Iu<t?kk<t?_a<t?Zn<t?sc<t?Cv<t?ck<t?Ma<t?Of<t?0:-1:0:-1:Wb<t?xf<t?0:-1:0:-1:Dl<t?uf<t?bp<t?_b<t?0:-1:0:-1:Sp<t?af<t?0:-1:0:-1:Ii<t?fn<t?dv<t?Eo<t?Qa<t?em<t?0:-1:0:-1:gs<t?Ec<t?0:-1:0:-1:fi<t?Kb<t?Ef<t?Vh<t?0:-1:0:-1:ql<t?Lk<t?0:-1:0:-1:Pv<t?Ib<t?bl<t?Hu<t?No<t?th<t?ui<t?rc<t?0:-1:0:-1:Oh<t?dk<t?0:-1:0:-1:vs<t?Uh<t?Mb<t?Qo<t?0:-1:0:-1:lu<t?Yi<t?0:-1:0:-1:ss<t?rh<t?dc<t?ha<t?Vd<t?En<t?0:-1:0:-1:Oc<t?Lu<t?0:-1:0:-1:np<t?ts<t?Es<t?cn<t?0:-1:0:-1:lb<t?Hh<t?0:-1:0:-1:Ia<t?Li<t?fk<t?di<t?jn<t?zp<t?cm<t?Kv<t?gl<t?Cf<t?bh<t?Mc<t?0:-1:0:-1:mo<t?Lc<t?0:-1:0:-1:Tk<t?Rn<t?Zl<t?Wp<t?0:-1:0:-1:xh<t?Dh<t?0:-1:0:-1:Tl<t?Uo<t?Kh<t?kf<t?Bf<t?vf<t?0:-1:0:-1:sm<t?ud<t?0:-1:0:-1:Ni<t?Hk<t?Ss<t?$k<t?0:-1:0:-1:Hf<t?Zi<t?0:-1:0:-1:Tc<t?ti<t?rs<t?Zb<t?Oi<t?wb<t?xi<t?Th<t?0:-1:0:-1:wf<t?ni<t?0:-1:0:-1:fp<t?ec<t?$l<t?Np<t?0:-1:0:-1:fd<t?Lp<t?0:-1:0:-1:wd<t?Ud<t?wk<t?Vi<t?Uc<t?hb<t?0:-1:0:-1:hc<t?su<t?0:-1:0:-1:zi<t?Jp<t?Sv<t?Os<t?0:-1:0:-1:en<t?yh<t?0:-1:0:-1:ol<t?zf<t?Qv<t?Fv<t?Ev<t?hu<t?Sd<t?Gv<t?Ph<t?Bb<t?0:-1:0:-1:up<t?_h<t?0:-1:0:-1:Ln<t?Rk<t?Xc<t?_c<t?0:-1:0:-1:Tv<t?Ti<t?0:-1:0:-1:Ep<t?Qh<t?an<t?ws<t?es<t?Wi<t?0:-1:0:-1:_n<t?uu<t?0:-1:0:-1:$u<t?$o<t?Zh<t?dl<t?0:-1:0:-1:Bl<t?kb<t?0:-1:0:-1:kl<t?Ya<t?fc<t?Gh<t?Wc<t?nh<t?$p<t?hp<t?0:-1:0:-1:tn<t?$h<t?0:-1:0:-1:Ac<t?Vl<t?Ta<t?hf<t?0:-1:0:-1:vv<t?bf<t?0:-1:0:-1:op<t?kn<t?Qb<t?uo<t?_i<t?Gc<t?0:-1:0:-1:ip<t?Nn<t?0:-1:0:-1:zd<t?ak<t?Yc<t?hv<t?0:-1:0:-1:ek<t?Qs<t?0:-1:0:-1:mp<t?wu<t?pi<t?ai<t?fh<t?tv<t?Qd<t?Md<t?ba<t?Wo<t?oc<t?md<t?yl<t?Vf<t?0:-1:0:-1:Gs<t?qv<t?0:-1:0:-1:om<t?Fi<t?Up<t?Zk<t?0:-1:0:-1:Vv<t?vl<t?0:-1:0:-1:Bh<t?Io<t?Bk<t?qh<t?Hi<t?pd<t?0:-1:0:-1:Si<t?$b<t?0:-1:0:-1:Ik<t?uc<t?qk<t?jh<t?0:-1:0:-1:xo<t?da<t?0:-1:0:-1:Du<t?Sa<t?eo<t?hn<t?wc<t?wv<t?sd<t?ko<t?0:-1:0:-1:rn<t?Xl<t?0:-1:0:-1:Tp<t?Zv<t?ok<t?Mh<t?0:-1:0:-1:ii<t?Af<t?0:-1:0:-1:ad<t?Hc<t?ff<t?Gk<t?ya<t?$v<t?0:-1:0:-1:Go<t?ep<t?0:-1:0:-1:To<t?nv<t?fu<t?Su<t?0:-1:0:-1:yb<t?Tb<t?0:-1:0:-1:Ed<t?Pn<t?Fu<t?Ja<t?vp<t?qu<t?Pf<t?Xk<t?Sb<t?qa<t?0:-1:0:-1:Jd<t?_p<t?0:-1:0:-1:Yb<t?Pc<t?qn<t?Bc<t?0:-1:0:-1:im<t?sn<t?0:-1:0:-1:Do<t?Hp<t?Co<t?Ou<t?Mf<t?Uk<t?0:-1:0:-1:uv<t?Ji<t?0:-1:0:-1:tk<t?Mi<t?ao<t?Nv<t?0:-1:0:-1:mk<t?du<t?0:-1:0:-1:yp<t?Mk<t?ua<t?qi<t?po<t?Vs<t?lh<t?Di<t?0:-1:0:-1:Qi<t?jo<t?0:-1:0:-1:xd<t?ms<t?ob<t?Ih<t?0:-1:0:-1:Ds<t?Vk<t?0:-1:0:-1:Jn<t?Ca<t?na<t?ds<t?yv<t?Wa<t?0:-1:0:-1:qf<t?pa<t?0:-1:0:-1:cs<t?eb<t?Bi<t?nb<t?0:-1:0:-1:Ls<t?Pk<t?0:-1:0:-1:Bu<t?ns<t?wo<t?Av<t?Ka<t?gk<t?Kp<t?sk<t?tm<t?ji<t?hh<t?yc<t?0:-1:0:-1:Ck<t?vc<t?0:-1:0:-1:gp<t?hi<t?xp<t?vb<t?0:-1:0:-1:aa<t?Mn<t?0:-1:0:-1:cf<t?dd<t?Td<t?qc<t?Yf<t?Yn<t?0:-1:0:-1:Ru<t?Qf<t?0:-1:0:-1:Oa<t?Va<t?ru<t?Ri<t?0:-1:0:-1:Jf<t?Ro<t?0:-1:0:-1:Tf<t?ac<t?yd<t?Ci<t?Kn<t?jv<t?Yh<t?ev<t?0:-1:0:-1:Cc<t?cv<t?0:-1:0:-1:iv<t?dp<t?la<t?za<t?0:-1:0:-1:yu<t?_o<t?0:-1:0:-1:ls<t?bc<t?_l<t?ou<t?Yp<t?pn<t?0:-1:0:-1:oo<t?Qu<t?0:-1:0:-1:uk<t?Kf<t?id<t?Kc<t?0:-1:0:-1:Js<t?Bn<t?0:-1:0:-1:Cu<t?wn<t?hd<t?xs<t?Cs<t?gc<t?lo<t?ei<t?sl<t?Ml<t?0:-1:0:-1:Ek<t?ro<t?0:-1:0:-1:gb<t?ri<t?vu<t?Bo<t?0:-1:0:-1:wl<t?jk<t?0:-1:0:-1:tc<t?mh<t?lk<t?jd<t?lc<t?is<t?0:-1:0:-1:xv<t?bs<t?0:-1:0:-1:Hb<t?yo<t?hl<t?As<t?0:-1:0:-1:Aa<t?Za<t?0:-1:0:-1:Vu<t?of<t?Ff<t?qs<t?rp<t?Ip<t?ks<t?ga<t?0:-1:0:-1:$s<t?Bv<t?0:-1:0:-1:Lv<t?Hn<t?Op<t?Lh<t?0:-1:0:-1:Sf<t?tu<t?0:-1:0:-1:kc<t?sp<t?Un<t?Fs<t?yk<t?rb<t?0:-1:0:-1:pu<t?oi<t?0:-1:0:-1:Dk<t?Mu<t?yf<t?un<t?0:-1:0:-1:Nl<t?Is<t?0:-1:0:-1:St(E$,t+go|0)-1|0:-1},a5=function(t){return 46<t?47<t?-1:0:-1},n5=function(t){return 57<t?58<t?-1:0:-1},s5=function(t,e,r){var a=r-O4(t)|0,n=[0,N4(t),a,r],s=e-O4(t)|0,c=[0,N4(t),s,e];return[0,t[1],c,n]},c5=function(t,e){var r=Qr(e);return s5(t,r,$r(e))},i5=function(t){var e=t[2],r=t[1],a=r[6];if(a!==Nm){var n=r.slice();n[6]=Nm;s=n}else var s=r;if("number"==typeof e)i=0;else switch(e[0]){case 1:case 2:case 4:case 7:var c=e[1][1],i=1;break;default:i=0}if(!i)c=c5(s,s[2]);var u=ke(a[2]);return[0,s,[0,e,c,ke(a[1]),u]]},u5=function(t,e,r){var a=t.slice();return a[6]=[0,[0,[0,e,r],t[6][1]],t[6][2]],a},f5=function(t,e,r){return u5(t,e,[1,r])},o5=function(t,e){return u5(t,e,OK)},v5=function(t,e){var r=$r(e),a=[0,N4(t)+1|0,r],n=t.slice();return n[3]=a,n},l5=[Rv,R$,B()],b5=function(t){try{return D(t)}catch(t){throw t=Qt(t)}},k5=function(t,e,r,a,n){var s=E4(e,r),c=Ue(a),i=n?[0,c]:[1,c],u=t.slice();return u[6]=[0,t[6][1],[0,[0,s,i],t[6][2]]],u},d5=function(t,e){if(45===St(e,0))var r=1,a=Ae(e,1,nt(e)-1|0);else var r=0,a=e;if(0===t)i=0;else switch(t-1|0){case 0:var n=1;try{var s=lt(vt(fe(AK,a)))}catch(e){if(n=0,(e=Qt(e))[1]!==gm)throw e;var c=ce(fe(IK,a)),i=1}if(n)var c=s,i=1;break;case 2:var u=1;try{var f=b5(a)}catch(e){if(u=0,(e=Qt(e))[1]!==gm)throw e;var c=ce(fe(CK,a)),i=1}if(u)var c=f,i=1;break;default:i=0}if(!i)try{c=lt(vt(a))}catch(i){if((i=Qt(i))[1]!==gm)throw i;c=ce(fe(NK,a))}return[9,t,r?-c:c,e]},h5=function(t,e,r){var a=Jr([0,r]);Wr(a);var n=Hr(a),s=ku<n?Xi<n?ll<n?mn<n?ab<n?0:df<n?ah<n?2:0:Vo<n?1:0:Ao<n?Ba<n?_k<n?1:0:Zp<n?1:0:nm<n?Uf<n?1:0:hs<n?1:0:Cp<n?Fd<n?Lf<n?Ak<n?Rh<n?zl<n?1:0:ph<n?1:0:pk<n?mf<n?1:0:zu<n?1:0:jf<n?db<n?zn<n?1:0:Dd<n?1:0:dn<n?Xo<n?1:0:tf<n?1:0:Dc<n?zk<n?Nf<n?Ub<n?1:0:Uu<n?1:0:nc<n?Xa<n?1:0:Db<n?1:0:Jv<n?gi<n?vo<n?1:0:Rc<n?1:0:Ns<n?rv<n?1:0:Ll<n?1:0:us<n?qb<n?Rl<n?ih<n?Sk<n?1:0:rd<n?1:0:_f<n?xl<n?1:0:$i<n?1:0:Gf<n?Ei<n?Jh<n?1:0:mi<n?1:0:qo<n?nn<n?1:0:Ov<n?1:0:Zu<n?Kd<n?vi<n?Pi<n?1:0:el<n?1:0:La<n?au<n?1:0:gu<n?1:0:Fp<n?$d<n?Eh<n?1:0:Sc<n?1:0:fa<n?Ui<n?1:0:fb<n?1:0:ii<n?Tc<n?np<n?fi<n?Dl<n?Cv<n?cb<n?eu<n?sv<n?2:0:Tn<n?1:0:Ma<n?Of<n?1:0:ck<n?1:0:Zn<n?Wb<n?xf<n?1:0:sc<n?1:0:bp<n?_b<n?1:0:uf<n?1:0:dv<n?kk<n?Sp<n?af<n?1:0:_a<n?1:0:Qa<n?em<n?1:0:Eo<n?1:0:Ii<n?gs<n?Ec<n?1:0:fn<n?1:0:Ef<n?Vh<n?1:0:Kb<n?1:0:vs<n?No<n?Nk<n?ql<n?Lk<n?1:0:Iu<n?1:0:ui<n?rc<n?1:0:th<n?1:0:bl<n?Oh<n?dk<n?1:0:Hu<n?1:0:Mb<n?Qo<n?1:0:Uh<n?1:0:dc<n?Pv<n?lu<n?Yi<n?1:0:Ib<n?1:0:Vd<n?En<n?1:0:ha<n?1:0:ss<n?Oc<n?Lu<n?1:0:rh<n?1:0:Es<n?cn<n?1:0:ts<n?2:0:$k<n?yi<n?gl<n?Uv<n?lb<n?Hh<n?2:0:_d<n?2:0:bh<n?Mc<n?2:0:Cf<n?2:0:cm<n?mo<n?Lc<n?2:0:Kv<n?1:0:Wp<n?ch<n?1:2:Zl<n?0:2:Bf<n?xh<n?Tk<n?Rn<n?1:0:Dh<n?1:0:jn<n?zp<n?1:0:vf<n?1:0:sm<n?Kh<n?kf<n?1:0:ud<n?1:0:Tl<n?Uo<n?2:0:nk<n?2:1:Oi<n?Hf<n?Sh<n?Hk<n?Ss<n?0:2:Ni<n?0:1:cu<n?av<n?2:1:Zi<n?2:0:cc<n?fk<n?di<n?2:0:ln<n?2:1:xi<n?Th<n?2:0:wb<n?2:0:$l<n?$c<n?wf<n?ni<n?1:0:on<n?2:1:rs<n?Zb<n?2:0:Np<n?2:0:fp<n?Fh<n?On<n?2:1:ec<n?2:0:fd<n?Lp<n?1:0:ti<n?1:0:vv<n?Tv<n?Li<n?wd<n?wk<n?Uc<n?hb<n?1:0:Vi<n?1:0:hc<n?su<n?1:0:Ud<n?2:0:zi<n?Sv<n?Os<n?2:0:Jp<n?1:0:en<n?yh<n?1:0:Jb<n?1:2:up<n?Ua<n?Bb<n?Ia<n?0:2:Ph<n?0:2:Sd<n?Gv<n?1:0:_h<n?1:0:Xc<n?Ev<n?hu<n?1:0:_c<n?1:0:Ln<n?Rk<n?1:0:Ti<n?1:0:Bl<n?_n<n?es<n?Qv<n?Fv<n?1:0:Wi<n?1:0:an<n?ws<n?1:0:uu<n?1:0:Zh<n?Ep<n?Qh<n?1:0:dl<n?2:0:$u<n?$o<n?1:0:kb<n?1:0:tn<n?$p<n?ol<n?zf<n?1:0:hp<n?1:0:Wc<n?nh<n?1:0:$h<n?1:0:Ta<n?fc<n?Gh<n?1:0:hf<n?1:0:Ac<n?Vl<n?1:0:bf<n?2:0:Vv<n?ek<n?ip<n?_i<n?kl<n?Ya<n?1:0:Gc<n?1:0:Qb<n?uo<n?1:0:Nn<n?1:0:Yc<n?op<n?kn<n?1:0:hv<n?1:0:zd<n?ak<n?1:0:Qs<n?1:0:Gs<n?yl<n?mv<n?rf<n?1:0:Vf<n?1:0:oc<n?md<n?1:0:qv<n?1:0:Up<n?ba<n?Wo<n?1:0:Zk<n?1:0:om<n?Fi<n?2:0:vl<n?1:0:xo<n?Si<n?Hi<n?Qd<n?Md<n?2:0:pd<n?1:0:Bk<n?qh<n?1:0:$b<n?2:0:qk<n?Bh<n?Io<n?2:0:jh<n?2:0:Ik<n?uc<n?2:0:da<n?1:0:rn<n?sd<n?fh<n?tv<n?1:0:ko<n?1:0:wc<n?wv<n?1:0:Xl<n?1:0:ok<n?eo<n?hn<n?1:0:Mh<n?1:0:Tp<n?Zv<n?1:0:Af<n?1:0:Kp<n?mk<n?Pc<n?To<n?ff<n?gv<n?Du<n?Sa<n?1:0:xu<n?1:2:ya<n?$v<n?1:0:Gk<n?1:0:ad<n?Go<n?ep<n?1:0:Hc<n?1:0:fu<n?Su<n?1:0:nv<n?1:0:Pf<n?pi<n?yb<n?Tb<n?1:0:ai<n?1:0:Sb<n?qa<n?2:0:Xk<n?2:0:qu<n?_p<n?cl<n?2:1:Jd<n?0:1:Bc<n?vp<n?0:1:qn<n?0:1:Nd<n?Mf<n?Ja<n?sn<n?Yb<n?0:1:im<n?0:1:ld<n?Fu<n?0:2:Uk<n?1:0:Ji<n?Ou<n?zv<n?2:1:Co<n?0:1:If<n?uv<n?0:1:Hs<n?2:1:Hp<n?wp<n?Yd<n?sh<n?2:1:Gd<n?2:1:kp<n?Wl<n?2:1:jp<n?2:1:ao<n?td<n?Do<n?0:2:Nv<n?1:0:tk<n?Mi<n?1:0:du<n?2:0:Xv<n?qi<n?lh<n?Pn<n?cp<n?ra<n?2:1:Rb<n?2:1:kv<n?Ed<n?0:2:Di<n?1:0:Pd<n?Vs<n?Gp<n?2:1:po<n?0:2:jo<n?eh<n?1:2:Qi<n?0:1:xd<n?ob<n?ps<n?ua<n?0:2:Ih<n?1:0:Jk<n?Ld<n?2:1:ms<n?2:0:Mk<n?Ds<n?Vk<n?1:0:gn<n?1:2:Wa<n?yp<n?0:2:yv<n?0:2:Bi<n?nl<n?pa<n?ds<n?Gl<n?1:2:na<n?0:1:lp<n?qf<n?0:2:Fn<n?1:2:Ws<n?Yv<n?bu<n?1:2:mb<n?1:2:Jn<n?Ca<n?1:0:nb<n?1:0:hh<n?Ls<n?cs<n?eb<n?1:0:Pk<n?1:0:mp<n?wu<n?1:0:yc<n?1:0:tm<n?Wf<n?zb<n?2:1:ji<n?2:0:Ck<n?vc<n?1:0:sk<n?2:0:sl<n?Kn<n?Qf<n?Mn<n?Fo<n?vb<n?ed<n?2:1:xp<n?0:1:hi<n?rk<n?2:1:gp<n?0:1:Yn<n?gk<n?aa<n?0:1:Ka<n?0:1:qc<n?Yf<n?0:1:Td<n?0:1:Ro<n?Ri<n?dd<n?Ru<n?0:1:cf<n?0:1:Va<n?ru<n?0:1:Oa<n?0:1:ev<n?Av<n?Jf<n?0:1:wo<n?0:1:Qn<n?Yh<n?0:1:jv<n?2:0:ou<n?dp<n?yd<n?Cc<n?cv<n?1:0:Ci<n?1:0:la<n?za<n?1:0:Xd<n?2:1:ac<n?_o<n?iv<n?0:1:yu<n?0:2:pn<n?Tf<n?0:1:Yp<n?0:1:Kf<n?bc<n?Qu<n?_l<n?0:1:oo<n?0:1:Kc<n?ls<n?0:1:id<n?0:1:ns<n?Bn<n?uk<n?0:1:Js<n?0:1:Yk<n?Bu<n?0:1:Ml<n?2:0:Cu<n?hd<n?vu<n?Ek<n?lo<n?ei<n?1:0:ro<n?1:0:Cs<n?gc<n?1:0:Bo<n?1:0:ki<n?gb<n?ri<n?1:0:vh<n?1:2:wl<n?jk<n?1:0:xs<n?1:0:tc<n?lk<n?lc<n?is<n?1:0:jd<n?1:0:xv<n?bs<n?1:0:mh<n?1:0:Hb<n?hl<n?As<n?1:0:yo<n?1:0:Aa<n?Za<n?1:0:wn<n?1:0:Vu<n?Ff<n?rp<n?ks<n?ga<n?1:0:Ip<n?1:0:$s<n?Bv<n?1:0:qs<n?1:0:Lv<n?Op<n?Lh<n?1:0:Hn<n?1:0:Sf<n?tu<n?1:0:of<n?2:0:kc<n?Un<n?yk<n?rb<n?2:0:Fs<n?2:0:pu<n?oi<n?1:0:sp<n?1:0:Dk<n?yf<n?un<n?1:0:Mu<n?2:0:Nl<n?Is<n?2:0:dh<n?2:0:St(UK,n+1|0)-1|0;if(3<s>>>0)u=zr(a);else switch(s){case 0:u=2;break;case 1:u=0;break;case 2:u=1;break;default:if(Vr(a,2),0===e5(Hr(a))){var c=F8(Hr(a));if(0===c)u=0===G4(Hr(a))&&0===G4(Hr(a))&&0===G4(Hr(a))?0:zr(a);else if(1===c)if(0===G4(Hr(a)))for(;;){var i=z4(Hr(a));if(0!==i){u=1===i?0:zr(a);break}}else u=zr(a);else u=zr(a)}else var u=zr(a)}if(2<=u){if(!(3<=u))return u5(t,e,30)}else if(0<=u)return t;return ce(xK)},p5=function(t,e,r){var a=e+Qr(r)|0;return[0,s5(t,a,e+$r(r)|0),t4(r)]},m5=function(t,e){for(var r=Qr(t[2]),a=$6(e),n=Pe(nt(e)),s=t;;){Wr(a);var c=Hr(a),i=92<c?1:St(dQ,c+1|0)-1|0;if(2<i>>>0)o=zr(a);else switch(i){case 0:o=2;break;case 1:o=3;break;default:if(Vr(a,3),0===e5(Hr(a))){var u=F8(Hr(a));if(0===u)o=0===G4(Hr(a))&&0===G4(Hr(a))&&0===G4(Hr(a))?0:zr(a);else if(1===u)if(0===G4(Hr(a)))for(;;){var f=z4(Hr(a));if(0!==f){o=1===f?1:zr(a);break}}else o=zr(a);else o=zr(a)}else var o=zr(a)}if(3<o>>>0)return ce(_K);switch(o){case 0:var v=p5(s,r,a),l=v[2],b=bt(fe(SK,Ae(l,2,nt(l)-2|0))),k=h5(s,v[1],b);e4(n,b);s=k;continue;case 1:var d=p5(s,r,a),h=d[2],p=bt(fe(EK,Ae(h,3,nt(h)-4|0))),m=h5(s,d[1],p);e4(n,p);s=m;continue;case 2:return[0,s,Ue(n)];default:Me(n,t4(a));continue}}},w5=function(t,e,r){var a=o5(t,c5(t,e));return Kr(e),Zt(r,a,e)},y5=function(t,e,r){for(o=t;;){Wr(r);var a=Hr(r),n=-1<a?42<a?pl<a?0:Fl<a?1:0:St(RK,a)-1|0:-1;if(3<n>>>0)i=zr(r);else switch(n){case 0:i=3;break;case 1:i=0;break;case 2:Vr(r,0);i=0===M8(Hr(r))?0:zr(r);break;default:Vr(r,3);var s=Hr(r),c=44<s?47<s?-1:St(y$,s+-45|0)-1|0:-1,i=0===c?0===a5(Hr(r))?2:zr(r):1===c?1:zr(r)}if(3<i>>>0){var u=o5(o,c5(o,r));return[0,u,c5(u,r)]}switch(i){case 0:var f=v5(o,r);Me(e,t4(r));var o=f;continue;case 1:var v=c5(o,r);return[0,o[4]?u5(o,v,[2,qX,BX]):o,v];case 2:if(o[4])return[0,o,c5(o,r)];Me(e,GX);continue;default:Me(e,t4(r));continue}}},g5=function(t,e,r){for(;;){Wr(r);var a=Hr(r),n=13<a?pl<a?1:Fl<a?2:1:St(sQ,a+1|0)-1|0;if(3<n>>>0)s=zr(r);else switch(n){case 0:s=0;break;case 1:s=2;break;case 2:s=1;break;default:Vr(r,1);var s=0===M8(Hr(r))?1:zr(r)}if(2<s>>>0)return ce(YX);switch(s){case 0:return[0,t,c5(t,r)];case 1:var c=c5(t,r),i=c[3],u=v5(t,r),f=Zr(r);return[0,u,[0,c[1],c[2],[0,i[1],i[2]-f|0,i[3]-f|0]]];default:Me(e,t4(r));continue}}},T5=function(t,e){function r(t){return Vr(t,3),0===l8(Hr(t))?2:zr(t)}Wr(e);var a=Hr(e),n=wi<a?pl<a?1:Fl<a?2:1:St(MK,a+1|0)-1|0;if(14<n>>>0)i=zr(e);else switch(n){case 1:i=16;break;case 2:i=15;break;case 3:Vr(e,15);i=0===M8(Hr(e))?15:zr(e);break;case 4:Vr(e,4);i=0===l8(Hr(e))?r(e):zr(e);break;case 5:Vr(e,11);i=0===l8(Hr(e))?r(e):zr(e);break;case 7:i=5;break;case 8:i=6;break;case 9:i=7;break;case 10:i=8;break;case 11:i=9;break;case 12:Vr(e,14);var s=F8(Hr(e));if(0===s)i=0===G4(Hr(e))&&0===G4(Hr(e))&&0===G4(Hr(e))?12:zr(e);else if(1===s)if(0===G4(Hr(e)))for(;;){var c=z4(Hr(e));if(0!==c){i=1===c?13:zr(e);break}}else i=zr(e);else i=zr(e);break;case 13:i=10;break;case 14:Vr(e,14);i=0===G4(Hr(e))&&0===G4(Hr(e))?1:zr(e);break;default:var i=0}if(16<i>>>0)return ce(fK);switch(i){case 1:var u=t4(e);return[0,t,u,[0,bt(fe(oK,u))],0];case 2:var f=t4(e),o=bt(fe(vK,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=t4(e);return[0,t,v,[0,bt(fe(lK,v))],1];case 4:return[0,t,bK,[0,0],0];case 5:return[0,t,kK,[0,8],0];case 6:return[0,t,dK,[0,12],0];case 7:return[0,t,hK,[0,10],0];case 8:return[0,t,pK,[0,13],0];case 9:return[0,t,mK,[0,9],0];case 10:return[0,t,wK,[0,11],0];case 11:var l=t4(e);return[0,t,l,[0,bt(fe(yK,l))],1];case 12:var b=t4(e);return[0,t,b,[0,bt(fe(gK,Ae(b,1,nt(b)-1|0)))],0];case 13:var k=t4(e),d=bt(fe(TK,Ae(k,2,nt(k)-3|0)));return[0,rl<d?o5(t,c5(t,e)):t,k,[0,d],0];case 14:var h=t4(e),p=ta(e);return[0,o5(t,c5(t,e)),h,p,0];case 15:var m=t4(e);return[0,v5(t,e),m,[0],0];default:return[0,t,t4(e),ta(e),0]}},_5=function(t,e,r,a,n,s){for(var c=t,i=n;;){Wr(s);var u=Hr(s),f=92<u?1:St(kQ,u+1|0)-1|0;if(4<f>>>0)o=zr(s);else switch(f){case 1:o=3;break;case 3:o=0;break;case 4:o=1;break;default:var o=2}if(3<o>>>0)return ce(JX);switch(o){case 0:var v=t4(s);if(Me(a,v),qt(e,v))return[0,c,c5(c,s),i];Me(r,v);continue;case 1:Me(a,HX);var l=T5(c,s),b=l[4]||i;Me(a,l[2]),Oe(function(t){return e4(r,t)},l[3]);var c=l[1],i=b;continue;case 2:var k=t4(s);Me(a,k);var d=o5(c,c5(c,s));return Me(r,k),[0,d,c5(d,s),i];default:var h=t4(s);Me(a,h),Me(r,h);continue}}},S5=function(t,e,r,a,n,s){for(k=t;;){Wr(s);var c=Hr(s),i=96<c?1:St(gQ,c+1|0)-1|0;if(6<i>>>0)f=zr(s);else switch(i){case 0:f=0;break;case 1:f=6;break;case 2:f=5;break;case 3:Vr(s,5);f=0===M8(Hr(s))?4:zr(s);break;case 4:Vr(s,6);var u=Hr(s),f=0===(pf<u?Vc<u?-1:0:-1)?2:zr(s);break;case 5:f=3;break;default:f=1}if(6<f>>>0)return ce(WX);switch(f){case 0:var o=o5(k,c5(k,s));return[0,o,E4(e,c5(o,s)),1];case 1:return Fe(n,96),[0,k,E4(e,c5(k,s)),1];case 2:return Me(n,VX),[0,k,E4(e,c5(k,s)),0];case 3:Fe(a,92),Fe(n,92);var v=T5(k,s),l=v[2];Me(a,l),Me(n,l),Oe(function(t){return e4(r,t)},v[3]);k=v[1];continue;case 4:Me(a,zX),Me(n,KX),Me(r,QX);k=v5(k,s);continue;case 5:var b=t4(s);Me(a,b),Me(n,b),Fe(r,10);var k=v5(k,s);continue;default:var d=t4(s);Me(a,d),Me(n,d),Me(r,d);continue}}},E5=function(t,e,r,a,n){for(N=t;;){Wr(n);var s=Hr(n),c=Vc<s?pl<s?1:Fl<s?2:1:St(NQ,s+1|0)-1|0;if(5<c>>>0)_=zr(n);else switch(c){case 0:_=1;break;case 1:_=6;break;case 2:_=2;break;case 3:Vr(n,2);_=0===M8(Hr(n))?2:zr(n);break;case 4:_=0;break;default:Vr(n,6);var i=Hr(n),u=34<i?pf<i?-1:St(_Q,i-35|0)-1|0:-1;if(0===u){var f=Hr(n),o=47<f?wi<f?-1:St(CQ,f+-48|0)-1|0:-1;if(0===o)for(;;){var v=Hr(n),l=47<v?59<v?-1:St(jK,v+-48|0)-1|0:-1;if(0!==l){_=1===l?4:zr(n);break}}else if(1===o)if(0===G4(Hr(n)))for(;;){var b=Hr(n),k=47<b?pb<b?-1:St(xQ,b+-48|0)-1|0:-1;if(0!==k){_=1===k?3:zr(n);break}}else _=zr(n);else _=zr(n)}else if(1===u)if(0===$4(Hr(n))){var d=P4(Hr(n));if(0===d){var h=P4(Hr(n));if(0===h){var p=P4(Hr(n));if(0===p){var m=P4(Hr(n));if(0===m){var w=P4(Hr(n));if(0===w){var y=P4(Hr(n));if(0===y)var g=Hr(n),T=58<g?59<g?-1:0:-1,_=0===T?5:zr(n);else _=1===y?5:zr(n)}else _=1===w?5:zr(n)}else _=1===m?5:zr(n)}else _=1===p?5:zr(n)}else _=1===h?5:zr(n)}else _=1===d?5:zr(n)}else _=zr(n);else _=zr(n)}if(6<_>>>0)return ce(cj);switch(_){case 0:var S=t4(n);switch(e){case 0:E=Gt(S,ij)?0:1;break;case 1:E=Gt(S,uj)?0:1;break;default:if(Gt(S,fj))if(Gt(S,oj))var E=0,x=0;else x=1;else x=1;if(x)return Kr(n),[0,N,c5(N,n)]}if(E)return[0,N,c5(N,n)];Me(a,S),Me(r,S);continue;case 1:var A=o5(N,c5(N,n));return[0,A,c5(A,n)];case 2:var C=t4(n);Me(a,C),Me(r,C);var N=v5(N,n);continue;case 3:var O=t4(n),R=Ae(O,3,nt(O)-4|0);Me(a,O),e4(r,bt(fe(vj,R)));continue;case 4:var L=t4(n),P=Ae(L,2,nt(L)-3|0);Me(a,L),e4(r,bt(P));continue;case 5:var U=t4(n),D=Ae(U,1,nt(U)-2|0);Me(a,U);var F=I(D,lj);if(0<=F)if(0<F){var M=I(D,zY);if(0<=M)if(0<M){var X=I(D,kW);if(0<=X)if(0<X){var j=I(D,_V);if(0<=j)if(0<j){var B=I(D,tz);if(0<=B)if(0<B)if(Gt(D,dz))if(Gt(D,hz))if(Gt(D,pz))if(Gt(D,mz))if(Gt(D,wz))if(Gt(D,yz))var q=1,G=0,Y=0,J=0,H=0;else var W=gz,H=1;else var W=Tz,H=1;else var W=_z,H=1;else var W=Sz,H=1;else var W=Ez,H=1;else var W=xz,H=1;else var W=Az,H=1;else if(Gt(D,ez))if(Gt(D,rz))if(Gt(D,az))if(Gt(D,nz))if(Gt(D,sz))if(Gt(D,cz))if(Gt(D,iz))var q=1,G=0,Y=0,J=0,H=0;else var W=uz,H=1;else var W=fz,H=1;else var W=oz,H=1;else var W=vz,H=1;else var W=lz,H=1;else var W=bz,H=1;else var W=kz,H=1;if(H)var V=W,J=1}else var V=Iz,J=1;else{var z=I(D,SV);if(0<=z)if(0<z)if(Gt(D,XV))if(Gt(D,jV))if(Gt(D,BV))if(Gt(D,qV))if(Gt(D,GV))if(Gt(D,YV))if(Gt(D,JV))var q=1,G=0,Y=0,J=0,K=0;else var Q=HV,K=1;else var Q=WV,K=1;else var Q=VV,K=1;else var Q=zV,K=1;else var Q=KV,K=1;else var Q=QV,K=1;else var Q=$V,K=1;else var Q=ZV,K=1;else if(Gt(D,EV))if(Gt(D,xV))if(Gt(D,AV))if(Gt(D,IV))if(Gt(D,CV))if(Gt(D,NV))if(Gt(D,OV))var q=1,G=0,Y=0,J=0,K=0;else var Q=RV,K=1;else var Q=LV,K=1;else var Q=PV,K=1;else var Q=UV,K=1;else var Q=DV,K=1;else var Q=FV,K=1;else var Q=MV,K=1;if(K)var V=Q,J=1}if(J)var $=V,Y=1}else var $=Cz,Y=1;else{var Z=I(D,dW);if(0<=Z)if(0<Z){var tt=I(D,HW);if(0<=tt)if(0<tt)if(Gt(D,iV))if(Gt(D,uV))if(Gt(D,fV))if(Gt(D,oV))if(Gt(D,vV))if(Gt(D,lV))if(Gt(D,bV))var q=1,G=0,Y=0,et=0,rt=0;else var at=kV,rt=1;else var at=dV,rt=1;else var at=hV,rt=1;else var at=pV,rt=1;else var at=mV,rt=1;else var at=wV,rt=1;else var at=yV,rt=1;else var at=gV,rt=1;else if(Gt(D,WW))if(Gt(D,VW))if(Gt(D,zW))if(Gt(D,KW))if(Gt(D,QW))if(Gt(D,$W))if(Gt(D,ZW))var q=1,G=0,Y=0,et=0,rt=0;else var at=tV,rt=1;else var at=eV,rt=1;else var at=rV,rt=1;else var at=aV,rt=1;else var at=nV,rt=1;else var at=sV,rt=1;else var at=cV,rt=1;if(rt)var st=at,et=1}else var st=TV,et=1;else{var ct=I(D,hW);if(0<=ct)if(0<ct)if(Gt(D,OW))if(Gt(D,RW))if(Gt(D,LW))if(Gt(D,PW))if(Gt(D,UW))if(Gt(D,DW))if(Gt(D,FW))var q=1,G=0,Y=0,et=0,it=0;else var ut=MW,it=1;else var ut=XW,it=1;else var ut=jW,it=1;else var ut=BW,it=1;else var ut=qW,it=1;else var ut=GW,it=1;else var ut=YW,it=1;else var ut=JW,it=1;else if(Gt(D,pW))if(Gt(D,mW))if(Gt(D,wW))if(Gt(D,yW))if(Gt(D,gW))if(Gt(D,TW))if(Gt(D,_W))var q=1,G=0,Y=0,et=0,it=0;else var ut=SW,it=1;else var ut=EW,it=1;else var ut=xW,it=1;else var ut=AW,it=1;else var ut=IW,it=1;else var ut=CW,it=1;else var ut=NW,it=1;if(it)var st=ut,et=1}if(et)var $=st,Y=1}if(Y)var ft=$,G=1}else var ft=Nz,G=1;else{var ot=I(D,KY);if(0<=ot)if(0<ot){var vt=I(D,sH);if(0<=vt)if(0<vt){var lt=I(D,DH);if(0<=lt)if(0<lt)if(Gt(D,QH))if(Gt(D,$H))if(Gt(D,ZH))if(Gt(D,tW))if(Gt(D,eW))if(Gt(D,rW))if(Gt(D,aW))var q=1,G=0,kt=0,dt=0,ht=0;else var pt=nW,ht=1;else var pt=sW,ht=1;else var pt=cW,ht=1;else var pt=iW,ht=1;else var pt=uW,ht=1;else var pt=fW,ht=1;else var pt=oW,ht=1;else var pt=vW,ht=1;else if(Gt(D,FH))if(Gt(D,MH))if(Gt(D,XH))if(Gt(D,jH))if(Gt(D,BH))if(Gt(D,qH))if(Gt(D,GH))var q=1,G=0,kt=0,dt=0,ht=0;else var pt=YH,ht=1;else var pt=JH,ht=1;else var pt=HH,ht=1;else var pt=WH,ht=1;else var pt=VH,ht=1;else var pt=zH,ht=1;else var pt=KH,ht=1;if(ht)var mt=pt,dt=1}else var mt=lW,dt=1;else{var wt=I(D,cH);if(0<=wt)if(0<wt)if(Gt(D,gH))if(Gt(D,TH))if(Gt(D,_H))if(Gt(D,SH))if(Gt(D,EH))if(Gt(D,xH))if(Gt(D,AH))var q=1,G=0,kt=0,dt=0,yt=0;else var gt=IH,yt=1;else var gt=CH,yt=1;else var gt=NH,yt=1;else var gt=OH,yt=1;else var gt=RH,yt=1;else var gt=LH,yt=1;else var gt=PH,yt=1;else var gt=UH,yt=1;else if(Gt(D,iH))if(Gt(D,uH))if(Gt(D,fH))if(Gt(D,oH))if(Gt(D,vH))if(Gt(D,lH))if(Gt(D,bH))var q=1,G=0,kt=0,dt=0,yt=0;else var gt=kH,yt=1;else var gt=dH,yt=1;else var gt=hH,yt=1;else var gt=pH,yt=1;else var gt=mH,yt=1;else var gt=wH,yt=1;else var gt=yH,yt=1;if(yt)var mt=gt,dt=1}if(dt)var Tt=mt,kt=1}else var Tt=bW,kt=1;else{var _t=I(D,QY);if(0<=_t)if(0<_t){var Et=I(D,IJ);if(0<=Et)if(0<Et)if(Gt(D,GJ))if(Gt(D,YJ))if(Gt(D,JJ))if(Gt(D,HJ))if(Gt(D,WJ))if(Gt(D,VJ))if(Gt(D,zJ))var q=1,G=0,kt=0,xt=0,At=0;else var It=KJ,At=1;else var It=QJ,At=1;else var It=$J,At=1;else var It=ZJ,At=1;else var It=tH,At=1;else var It=eH,At=1;else var It=rH,At=1;else var It=aH,At=1;else if(Gt(D,CJ))if(Gt(D,NJ))if(Gt(D,OJ))if(Gt(D,RJ))if(Gt(D,LJ))if(Gt(D,PJ))if(Gt(D,UJ))var q=1,G=0,kt=0,xt=0,At=0;else var It=DJ,At=1;else var It=FJ,At=1;else var It=MJ,At=1;else var It=XJ,At=1;else var It=jJ,At=1;else var It=BJ,At=1;else var It=qJ,At=1;if(At)var Ct=It,xt=1}else var Ct=nH,xt=1;else{var Nt=I(D,$Y);if(0<=Nt)if(0<Nt)if(Gt(D,bJ))if(Gt(D,kJ))if(Gt(D,dJ))if(Gt(D,hJ))if(Gt(D,pJ))if(Gt(D,mJ))if(Gt(D,wJ))var q=1,G=0,kt=0,xt=0,Ot=0;else var Rt=yJ,Ot=1;else var Rt=gJ,Ot=1;else var Rt=TJ,Ot=1;else var Rt=_J,Ot=1;else var Rt=SJ,Ot=1;else var Rt=EJ,Ot=1;else var Rt=xJ,Ot=1;else var Rt=AJ,Ot=1;else if(Gt(D,ZY))if(Gt(D,tJ))if(Gt(D,eJ))if(Gt(D,rJ))if(Gt(D,aJ))if(Gt(D,nJ))if(Gt(D,sJ))var q=1,G=0,kt=0,xt=0,Ot=0;else var Rt=cJ,Ot=1;else var Rt=iJ,Ot=1;else var Rt=uJ,Ot=1;else var Rt=fJ,Ot=1;else var Rt=oJ,Ot=1;else var Rt=vJ,Ot=1;else var Rt=lJ,Ot=1;if(Ot)var Ct=Rt,xt=1}if(xt)var Tt=Ct,kt=1}if(kt)var ft=Tt,G=1}if(G)var Lt=ft,q=0}else var Lt=Oz,q=0;else{var Pt=I(D,bj);if(0<=Pt)if(0<Pt){var Ut=I(D,Rq);if(0<=Ut)if(0<Ut){var Dt=I(D,BG);if(0<=Dt)if(0<Dt){var Ft=I(D,mY);if(0<=Ft)if(0<Ft)if(Gt(D,LY))if(Gt(D,PY))if(Gt(D,UY))if(Gt(D,DY))if(Gt(D,FY))if(Gt(D,MY))var q=1,Mt=0,Xt=0,jt=0,Bt=0;else var qt=XY,Bt=1;else var qt=jY,Bt=1;else var qt=BY,Bt=1;else var qt=qY,Bt=1;else var qt=GY,Bt=1;else var qt=YY,Bt=1;else var qt=JY,Bt=1;else if(Gt(D,wY))if(Gt(D,yY))if(Gt(D,gY))if(Gt(D,TY))if(Gt(D,_Y))if(Gt(D,SY))if(Gt(D,EY))var q=1,Mt=0,Xt=0,jt=0,Bt=0;else var qt=xY,Bt=1;else var qt=AY,Bt=1;else var qt=IY,Bt=1;else var qt=CY,Bt=1;else var qt=NY,Bt=1;else var qt=OY,Bt=1;else var qt=RY,Bt=1;if(Bt)var Yt=qt,jt=1}else var Yt=HY,jt=1;else{var Jt=I(D,qG);if(0<=Jt)if(0<Jt)if(Gt(D,aY))if(Gt(D,nY))if(Gt(D,sY))if(Gt(D,cY))if(Gt(D,iY))if(Gt(D,uY))if(Gt(D,fY))var q=1,Mt=0,Xt=0,jt=0,Ht=0;else var Wt=oY,Ht=1;else var Wt=vY,Ht=1;else var Wt=lY,Ht=1;else var Wt=bY,Ht=1;else var Wt=kY,Ht=1;else var Wt=dY,Ht=1;else var Wt=hY,Ht=1;else var Wt=pY,Ht=1;else if(Gt(D,GG))if(Gt(D,YG))if(Gt(D,JG))if(Gt(D,HG))if(Gt(D,WG))if(Gt(D,VG))if(Gt(D,zG))var q=1,Mt=0,Xt=0,jt=0,Ht=0;else var Wt=KG,Ht=1;else var Wt=QG,Ht=1;else var Wt=$G,Ht=1;else var Wt=ZG,Ht=1;else var Wt=tY,Ht=1;else var Wt=eY,Ht=1;else var Wt=rY,Ht=1;if(Ht)var Yt=Wt,jt=1}if(jt)var Vt=Yt,Xt=1}else var Vt=WY,Xt=1;else{var zt=I(D,Lq);if(0<=zt)if(0<zt){var Kt=I(D,oG);if(0<=Kt)if(0<Kt)if(Gt(D,EG))if(Gt(D,xG))if(Gt(D,AG))if(Gt(D,IG))if(Gt(D,CG))if(Gt(D,NG))if(Gt(D,OG))var q=1,Mt=0,Xt=0,Qt=0,$t=0;else var Zt=RG,$t=1;else var Zt=LG,$t=1;else var Zt=PG,$t=1;else var Zt=UG,$t=1;else var Zt=DG,$t=1;else var Zt=FG,$t=1;else var Zt=MG,$t=1;else var Zt=XG,$t=1;else if(Gt(D,vG))if(Gt(D,lG))if(Gt(D,bG))if(Gt(D,kG))if(Gt(D,dG))if(Gt(D,hG))if(Gt(D,pG))var q=1,Mt=0,Xt=0,Qt=0,$t=0;else var Zt=mG,$t=1;else var Zt=wG,$t=1;else var Zt=yG,$t=1;else var Zt=gG,$t=1;else var Zt=TG,$t=1;else var Zt=_G,$t=1;else var Zt=SG,$t=1;if($t)var te=Zt,Qt=1}else var te=jG,Qt=1;else{var ee=I(D,Pq);if(0<=ee)if(0<ee)if(Gt(D,zq))if(Gt(D,Kq))if(Gt(D,Qq))if(Gt(D,$q))if(Gt(D,Zq))if(Gt(D,tG))if(Gt(D,eG))var q=1,Mt=0,Xt=0,Qt=0,re=0;else var ae=rG,re=1;else var ae=aG,re=1;else var ae=nG,re=1;else var ae=sG,re=1;else var ae=cG,re=1;else var ae=iG,re=1;else var ae=uG,re=1;else var ae=fG,re=1;else if(Gt(D,Uq))if(Gt(D,Dq))if(Gt(D,Fq))if(Gt(D,Mq))if(Gt(D,Xq))if(Gt(D,jq))if(Gt(D,Bq))var q=1,Mt=0,Xt=0,Qt=0,re=0;else var ae=qq,re=1;else var ae=Gq,re=1;else var ae=Yq,re=1;else var ae=Jq,re=1;else var ae=Hq,re=1;else var ae=Wq,re=1;else var ae=Vq,re=1;if(re)var te=ae,Qt=1}if(Qt)var Vt=te,Xt=1}if(Xt)var ne=Vt,Mt=1}else var ne=VY,Mt=1;else{var se=I(D,kj);if(0<=se)if(0<se){var ie=I(D,_B);if(0<=ie)if(0<ie){var ue=I(D,tq);if(0<=ue)if(0<ue)if(Gt(D,dq))if(Gt(D,hq))if(Gt(D,pq))if(Gt(D,mq))if(Gt(D,wq))if(Gt(D,yq))if(Gt(D,gq))var q=1,Mt=0,oe=0,ve=0,le=0;else var be=Tq,le=1;else var be=_q,le=1;else var be=Sq,le=1;else var be=Eq,le=1;else var be=xq,le=1;else var be=Aq,le=1;else var be=Iq,le=1;else var be=Cq,le=1;else if(Gt(D,eq))if(Gt(D,rq))if(Gt(D,aq))if(Gt(D,nq))if(Gt(D,sq))if(Gt(D,cq))if(Gt(D,iq))var q=1,Mt=0,oe=0,ve=0,le=0;else var be=uq,le=1;else var be=fq,le=1;else var be=oq,le=1;else var be=vq,le=1;else var be=lq,le=1;else var be=bq,le=1;else var be=kq,le=1;if(le)var ke=be,ve=1}else var ke=Nq,ve=1;else{var de=I(D,SB);if(0<=de)if(0<de)if(Gt(D,XB))if(Gt(D,jB))if(Gt(D,BB))if(Gt(D,qB))if(Gt(D,GB))if(Gt(D,YB))if(Gt(D,JB))var q=1,Mt=0,oe=0,ve=0,he=0;else var pe=HB,he=1;else var pe=WB,he=1;else var pe=VB,he=1;else var pe=zB,he=1;else var pe=KB,he=1;else var pe=QB,he=1;else var pe=$B,he=1;else var pe=ZB,he=1;else if(Gt(D,EB))if(Gt(D,xB))if(Gt(D,AB))if(Gt(D,IB))if(Gt(D,CB))if(Gt(D,NB))if(Gt(D,OB))var q=1,Mt=0,oe=0,ve=0,he=0;else var pe=RB,he=1;else var pe=LB,he=1;else var pe=PB,he=1;else var pe=UB,he=1;else var pe=DB,he=1;else var pe=FB,he=1;else var pe=MB,he=1;if(he)var ke=pe,ve=1}if(ve)var me=ke,oe=1}else var me=Oq,oe=1;else{var we=I(D,dj);if(0<=we)if(0<we){var ye=I(D,Hj);if(0<=ye)if(0<ye)if(Gt(D,iB))if(Gt(D,uB))if(Gt(D,fB))if(Gt(D,oB))if(Gt(D,vB))if(Gt(D,lB))if(Gt(D,bB))var q=1,Mt=0,oe=0,ge=0,Te=0;else var _e=kB,Te=1;else var _e=dB,Te=1;else var _e=hB,Te=1;else var _e=pB,Te=1;else var _e=mB,Te=1;else var _e=wB,Te=1;else var _e=yB,Te=1;else var _e=gB,Te=1;else if(Gt(D,Wj))if(Gt(D,Vj))if(Gt(D,zj))if(Gt(D,Kj))if(Gt(D,Qj))if(Gt(D,$j))if(Gt(D,Zj))var q=1,Mt=0,oe=0,ge=0,Te=0;else var _e=tB,Te=1;else var _e=eB,Te=1;else var _e=rB,Te=1;else var _e=aB,Te=1;else var _e=nB,Te=1;else var _e=sB,Te=1;else var _e=cB,Te=1;if(Te)var Se=_e,ge=1}else var Se=TB,ge=1;else{var Ee=I(D,hj);if(0<=Ee)if(0<Ee)if(Gt(D,Oj))if(Gt(D,Rj))if(Gt(D,Lj))if(Gt(D,Pj))if(Gt(D,Uj))if(Gt(D,Dj))if(Gt(D,Fj))var q=1,Mt=0,oe=0,ge=0,xe=0;else var Ie=Mj,xe=1;else var Ie=Xj,xe=1;else var Ie=jj,xe=1;else var Ie=Bj,xe=1;else var Ie=qj,xe=1;else var Ie=Gj,xe=1;else var Ie=Yj,xe=1;else var Ie=Jj,xe=1;else if(Gt(D,pj))if(Gt(D,mj))if(Gt(D,wj))if(Gt(D,yj))if(Gt(D,gj))if(Gt(D,Tj))if(Gt(D,_j))var q=1,Mt=0,oe=0,ge=0,xe=0;else var Ie=Sj,xe=1;else var Ie=Ej,xe=1;else var Ie=xj,xe=1;else var Ie=Aj,xe=1;else var Ie=Ij,xe=1;else var Ie=Cj,xe=1;else var Ie=Nj,xe=1;if(xe)var Se=Ie,ge=1}if(ge)var me=Se,oe=1}if(oe)var ne=me,Mt=1}if(Mt)var Lt=ne,q=0}var Ce=q?0:Lt;Ce?e4(r,Ce[1]):Me(r,fe(Lz,fe(D,Rz)));continue;default:var Ne=t4(n);Me(a,Ne),Me(r,Ne);continue}}},x5=function(t,e){function r(t){return 0===R8(Hr(t))&&0===k8(Hr(t))&&0===W8(Hr(t))&&0===N8(Hr(t))&&0===O8(Hr(t))&&0===b8(Hr(t))&&0===d8(Hr(t))&&0===R8(Hr(t))&&0===e5(Hr(t))&&0===L8(Hr(t))&&0===J8(Hr(t))?3:zr(t)}function a(t){return Vr(t,3),0===n5(Hr(t))?3:zr(t)}function n(t){for(;;)if(Vr(t,17),0!==$4(Hr(t)))return zr(t)}function s(t){Vr(t,17);var e=_8(Hr(t));if(2<e>>>0)return zr(t);switch(e){case 0:return n(t);case 1:if(0===j4(Hr(t)))for(;;){Vr(t,16);var r=L4(Hr(t));if(0===r)for(;;)if(Vr(t,15),0!==$4(Hr(t)))return zr(t);if(1!==r)return zr(t)}return zr(t);default:for(;;){Vr(t,16);var a=L4(Hr(t));if(0===a)for(;;)if(Vr(t,15),0!==$4(Hr(t)))return zr(t);if(1!==a)return zr(t)}}}function c(t){Vr(t,18);var e=S8(Hr(t));if(2<e>>>0)return zr(t);switch(e){case 0:return n(t);case 1:for(;;){Vr(t,18);var r=S8(Hr(t));if(2<r>>>0)return zr(t);switch(r){case 0:return n(t);case 1:continue;default:return s(t)}}default:return s(t)}}function i(t){for(;;){Vr(t,18);var e=x8(Hr(t));if(3<e>>>0)return zr(t);switch(e){case 0:return n(t);case 1:return c(t);case 2:continue;default:return s(t)}}}function u(t){Vr(t,17);var e=Y4(Hr(t));if(0===e)return n(t);if(1===e)for(;;){Vr(t,14);var r=Y4(Hr(t));if(0===r)for(;;)if(Vr(t,13),0!==$4(Hr(t)))return zr(t);if(1!==r)return zr(t)}return zr(t)}function f(t){Vr(t,17);var e=E8(Hr(t));if(0===e)return n(t);if(1===e)for(;;){Vr(t,10);var r=E8(Hr(t));if(0===r)for(;;)if(Vr(t,9),0!==$4(Hr(t)))return zr(t);if(1!==r)return zr(t)}return zr(t)}function o(t){Vr(t,17);var e=Z8(Hr(t));if(0===e)return n(t);if(1===e)for(;;){Vr(t,8);var r=Z8(Hr(t));if(0===r)for(;;)if(Vr(t,7),0!==$4(Hr(t)))return zr(t);if(1!==r)return zr(t)}return zr(t)}function v(t){Vr(t,18);var e=L4(Hr(t));if(0===e)return n(t);if(1===e)for(;;){Vr(t,18);var r=L4(Hr(t));if(0===r)return n(t);if(1!==r)return zr(t)}return zr(t)}function l(t){for(;;){Vr(t,18);var e=V8(Hr(t));if(2<e>>>0)return zr(t);switch(e){case 0:return n(t);case 1:return v(t);default:continue}}}function b(t){for(;;)if(Vr(t,11),0!==$4(Hr(t)))return zr(t)}function k(t){for(;;){Vr(t,12);var e=q8(Hr(t));if(3<e>>>0)return zr(t);switch(e){case 0:return b(t);case 1:return v(t);case 2:continue;default:for(;;){Vr(t,11);var r=V8(Hr(t));if(2<r>>>0)return zr(t);switch(r){case 0:return b(t);case 1:return v(t);default:continue}}}}}function d(t){Vr(t,18);var e=t8(Hr(t));if(7<e>>>0)return zr(t);switch(e){case 0:return n(t);case 1:return c(t);case 2:return k(t);case 3:return l(t);case 4:return o(t);case 5:return s(t);case 6:return f(t);default:return u(t)}}function h(t){for(;;){Vr(t,18);var e=S8(Hr(t));if(2<e>>>0)return zr(t);switch(e){case 0:return n(t);case 1:continue;default:return s(t)}}}function p(t){return 0===j4(Hr(t))?h(t):zr(t)}function m(t,e){for(;;){Vr(e,32);var r=V4(Hr(e));if(0!==r)return 1===r?t<50?w(t+1|0,e):Vt(w,[0,e]):zr(e)}}function w(t,e){if(0===e5(Hr(e))){var r=F8(Hr(e));if(0===r)return 0===G4(Hr(e))&&0===G4(Hr(e))&&0===G4(Hr(e))?t<50?m(t+1|0,e):Vt(m,[0,e]):zr(e);if(1===r){if(0===G4(Hr(e)))for(;;){var a=z4(Hr(e));if(0!==a)return 1===a?t<50?m(t+1|0,e):Vt(m,[0,e]):zr(e)}return zr(e)}return zr(e)}return zr(e)}function y(t){return Wt(m(0,t))}function g(t){return Wt(w(0,t))}Wr(e);var T=function(t){var e=Hr(t),v=Po<e?rf<e?rc<e?rd<e?ph<e?Zp<e?Vo<e?df<e?1:6:_k<e?mn<e?1:6:Ba<e?1:6:hs<e?Uf<e?Ao<e?1:6:nm<e?1:6:zl<e?ll<e?1:6:Rh<e?1:6:Uu<e?Dd<e?zu<e?mf<e?Ak<e?1:6:pk<e?1:6:zn<e?Lf<e?1:6:db<e?1:6:tf<e?Xo<e?jf<e?1:6:dn<e?1:6:Ub<e?Fd<e?1:6:Nf<e?1:6:Rc<e?Db<e?Xa<e?zk<e?1:6:nc<e?1:6:vo<e?Dc<e?1:6:gi<e?1:6:Ll<e?rv<e?Jv<e?1:6:Ns<e?1:6:Sk<e?Cp<e?1:6:ih<e?1:6:Of<e?el<e?mi<e?$i<e?xl<e?Rl<e?1:6:_f<e?1:6:Jh<e?qb<e?1:6:Ei<e?1:6:Ov<e?nn<e?Gf<e?1:6:qo<e?1:6:Pi<e?us<e?1:6:vi<e?1:6:Sc<e?gu<e?au<e?Kd<e?1:6:La<e?1:6:Eh<e?Zu<e?1:6:$d<e?1:6:fb<e?Ui<e?Fp<e?1:6:fa<e?1:6:Tn<e?eu<e?1:6:cb<e?1:6:em<e?_b<e?xf<e?ck<e?Ma<e?1:6:Cv<e?1:6:sc<e?Wb<e?1:6:Zn<e?1:6:af<e?uf<e?bp<e?1:6:Dl<e?1:6:_a<e?Sp<e?1:6:kk<e?1:6:Vh<e?Ec<e?Eo<e?Qa<e?1:6:dv<e?1:6:fn<e?gs<e?1:6:Ii<e?1:6:Lk<e?Kb<e?Ef<e?1:6:fi<e?1:6:Iu<e?ql<e?1:6:Nk<e?1:6:su<e?Dh<e?En<e?Qo<e?dk<e?th<e?ui<e?1:6:No<e?1:6:Hu<e?Oh<e?1:6:bl<e?1:6:Yi<e?Uh<e?Mb<e?1:6:vs<e?1:6:Ib<e?lu<e?1:6:Pv<e?1:6:cn<e?Lu<e?ha<e?Vd<e?1:6:dc<e?1:6:rh<e?Oc<e?1:6:ss<e?1:6:ch<e?Kv<e?mo<e?1:6:cm<e?1:6:Rn<e?yi<e?1:6:Tk<e?1:6:cc<e?ud<e?vf<e?zp<e?xh<e?1:6:jn<e?1:6:kf<e?Bf<e?1:6:Kh<e?1:6:Sh<e?$k<e?nk<e?1:6:Ni<e?1:6:cu<e?av<e?1:6:ln<e?1:6:Lp<e?$c<e?ni<e?Oi<e?1:6:on<e?1:6:Fh<e?On<e?1:6:fp<e?1:6:hb<e?ti<e?fd<e?1:6:Tc<e?1:6:Vi<e?Uc<e?1:6:wk<e?1:6:kb<e?Rk<e?Gv<e?yh<e?Jp<e?Sv<e?1:6:zi<e?1:6:Jb<e?en<e?1:6:Ua<e?1:6:hu<e?_h<e?Sd<e?1:6:up<e?1:6:_c<e?Ev<e?1:6:Xc<e?1:6:ws<e?Fv<e?Ti<e?Ln<e?1:6:Tv<e?1:6:Wi<e?Qv<e?1:6:es<e?1:6:Qh<e?uu<e?an<e?1:6:_n<e?1:6:$o<e?Zh<e?1:6:$u<e?1:6:Ya<e?$h<e?hp<e?zf<e?Bl<e?1:6:ol<e?1:6:nh<e?$p<e?1:6:Wc<e?1:6:hf<e?Gh<e?tn<e?1:6:fc<e?1:6:Vl<e?Ta<e?1:6:vv<e?1:6:kn<e?uo<e?Gc<e?kl<e?1:6:_i<e?1:6:Nn<e?Qb<e?1:6:ip<e?1:6:ak<e?hv<e?op<e?1:6:Yc<e?1:6:Qs<e?zd<e?1:6:ek<e?1:6:Pk<e?Pc<e?Mh<e?pd<e?Wo<e?md<e?Vf<e?mv<e?1:6:yl<e?1:6:qv<e?oc<e?1:6:Gs<e?1:6:vl<e?Zk<e?ba<e?1:6:om<e?1:6:gd<e?Tu<e?1:2:Qd<e?1:6:ko<e?da<e?qh<e?Hi<e?1:6:Ik<e?1:6:tv<e?xo<e?1:6:fh<e?1:6:Xl<e?wv<e?sd<e?1:6:wc<e?1:6:hn<e?rn<e?1:6:eo<e?1:6:Hc<e?xu<e?Af<e?Zv<e?ok<e?1:6:Tp<e?1:6:Sa<e?ii<e?1:6:Du<e?1:6:Gk<e?$v<e?gv<e?1:6:ya<e?1:6:ep<e?ff<e?1:6:Go<e?1:6:ai<e?nv<e?Su<e?ad<e?1:6:fu<e?1:6:Tb<e?To<e?1:6:yb<e?1:6:qu<e?_p<e?cl<e?1:6:Jd<e?1:6:Bc<e?vp<e?1:6:qn<e?1:6:Di<e?Yd<e?Ou<e?Ja<e?sn<e?Yb<e?1:6:im<e?1:6:Uk<e?ld<e?1:6:zv<e?1:6:If<e?Ji<e?Co<e?1:6:uv<e?1:6:Nd<e?Hs<e?1:6:sh<e?1:6:Nv<e?kp<e?wp<e?Gd<e?1:6:Wl<e?1:6:Hp<e?jp<e?1:6:td<e?1:6:cp<e?Mi<e?ao<e?1:6:ra<e?1:6:Pn<e?Rb<e?1:6:kv<e?1:6:Gl<e?Ih<e?eh<e?Vs<e?Gp<e?1:6:Pd<e?1:6:qi<e?Qi<e?1:6:ps<e?1:6:Vk<e?Jk<e?Ld<e?1:6:xd<e?1:6:gn<e?Ds<e?1:6:Xv<e?1:6:mb<e?Fn<e?pa<e?na<e?1:6:lp<e?1:6:bu<e?nl<e?1:6:Yv<e?1:6:nb<e?Ca<e?Ws<e?1:6:Jn<e?1:6:eb<e?Bi<e?1:6:cs<e?1:6:Bn<e?Ro<e?Mn<e?vc<e?yc<e?wu<e?Ls<e?1:6:mp<e?1:6:Wf<e?zb<e?1:6:tm<e?1:6:Fo<e?vb<e?ed<e?1:6:xp<e?1:6:hi<e?rk<e?1:6:gp<e?1:6:Qf<e?Yn<e?gk<e?aa<e?1:6:Ka<e?1:6:qc<e?Yf<e?1:6:Td<e?1:6:Ri<e?dd<e?Ru<e?1:6:cf<e?1:6:Va<e?ru<e?1:6:Oa<e?1:6:_o<e?cv<e?ev<e?Av<e?Jf<e?1:6:wo<e?1:6:Qn<e?Yh<e?1:6:Kn<e?1:6:za<e?Ci<e?Cc<e?1:6:yd<e?1:6:dp<e?Xd<e?1:6:iv<e?1:6:Qu<e?pn<e?oa<e?Jl<e?1:2:Tf<e?1:6:ou<e?Yp<e?1:6:_l<e?1:6:Kc<e?bc<e?oo<e?1:6:ls<e?1:6:Kf<e?id<e?1:6:uk<e?1:6:yo<e?vh<e?ro<e?Yk<e?ns<e?Js<e?1:6:Bu<e?1:6:ei<e?sl<e?1:6:lo<e?1:6:Bo<e?gc<e?Ek<e?1:6:Cs<e?1:6:ri<e?vu<e?1:6:gb<e?1:6:jd<e?xs<e?jk<e?ki<e?1:6:wl<e?1:6:is<e?hd<e?1:6:lc<e?1:6:mh<e?bs<e?lk<e?1:6:xv<e?1:6:As<e?tc<e?1:6:hl<e?1:6:Hn<e?Ip<e?wn<e?Za<e?Hb<e?1:6:Aa<e?1:6:ga<e?Cu<e?1:6:ks<e?1:6:qs<e?Bv<e?rp<e?1:6:$s<e?1:6:Lh<e?Ff<e?1:6:Op<e?1:6:un<e?oi<e?tu<e?Lv<e?1:6:Un<e?1:6:sp<e?pu<e?1:6:kc<e?1:6:Wu<e?ci<e?zh<e?1:2:Cn<e?1:2:Fl<e?pl<e?1:3:ka<e?1:2:St(aQ,e+1|0)-1|0;if(39<v>>>0)return zr(t);switch(v){case 0:return 63;case 1:return 64;case 2:if(Vr(t,1),0===M4(Hr(t)))for(;;)if(Vr(t,1),0!==M4(Hr(t)))return zr(t);return zr(t);case 3:return 0;case 4:return Vr(t,0),0===M8(Hr(t))?0:zr(t);case 5:return 6;case 6:Vr(t,32);var b=V4(Hr(t));return 0===b?y(t):1===b?g(t):zr(t);case 7:if(Vr(t,64),0===d8(Hr(t))){var m=Hr(t);if(0==(Xs<m?zo<m?-1:0:-1)){if(0===J8(Hr(t))){if(0===d8(Hr(t))){var w=Hr(t);return 0==($f<w?Wv<w?-1:0:-1)&&0===n8(Hr(t))?33:zr(t)}return zr(t)}return zr(t)}return zr(t)}return zr(t);case 8:return 57;case 9:return 40;case 10:return 41;case 11:return Vr(t,54),0===a5(Hr(t))?4:zr(t);case 12:return 61;case 13:return 45;case 14:Vr(t,62);var T=p8(Hr(t));if(3<T>>>0)return zr(t);switch(T){case 0:for(;;){var _=p8(Hr(t));if(3<_>>>0)return zr(t);switch(_){case 0:continue;case 1:return p(t);case 2:return d(t);default:return i(t)}}case 1:return p(t);case 2:return d(t);default:return i(t)}case 15:Vr(t,43);var S=D8(Hr(t));return 0===S?0===D4(Hr(t))?42:zr(t):1===S?h(t):zr(t);case 16:Vr(t,64);var E=H8(Hr(t));if(0===E){Vr(t,2);var x=e8(Hr(t));if(2<x>>>0)return zr(t);switch(x){case 0:for(;;){var A=e8(Hr(t));if(2<A>>>0)return zr(t);switch(A){case 0:continue;case 1:return a(t);default:return r(t)}}case 1:return a(t);default:return r(t)}}return 1===E?5:zr(t);case 17:Vr(t,18);var I=t8(Hr(t));if(7<I>>>0)return zr(t);switch(I){case 0:return n(t);case 1:return c(t);case 2:return k(t);case 3:return l(t);case 4:return o(t);case 5:return s(t);case 6:return f(t);default:return u(t)}case 18:Vr(t,18);var C=x8(Hr(t));if(3<C>>>0)return zr(t);switch(C){case 0:return n(t);case 1:return c(t);case 2:return i(t);default:return s(t)}case 19:return 46;case 20:return 44;case 21:return 50;case 22:Vr(t,52);var N=Hr(t);return 0==(61<N?62<N?-1:0:-1)?59:zr(t);case 23:return 51;case 24:return 47;case 25:return 34;case 26:if(Vr(t,64),0===e5(Hr(t))){var O=F8(Hr(t));if(0===O)return 0===G4(Hr(t))&&0===G4(Hr(t))&&0===G4(Hr(t))?y(t):zr(t);if(1===O){if(0===G4(Hr(t)))for(;;){var R=z4(Hr(t));if(0!==R)return 1===R?y(t):zr(t)}return zr(t)}return zr(t)}return zr(t);case 27:return 35;case 28:Vr(t,32);var L=r8(Hr(t));if(2<L>>>0)return zr(t);switch(L){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var P=m8(Hr(t));if(2<P>>>0)return zr(t);switch(P){case 0:return y(t);case 1:return g(t);default:Vr(t,19);var U=V4(Hr(t));return 0===U?y(t):1===U?g(t):zr(t)}}case 29:Vr(t,32);var D=Q8(Hr(t));if(2<D>>>0)return zr(t);switch(D){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var F=Q8(Hr(t));if(2<F>>>0)return zr(t);switch(F){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var M=y8(Hr(t));if(2<M>>>0)return zr(t);switch(M){case 0:return y(t);case 1:return g(t);default:Vr(t,20);var X=X4(Hr(t));if(2<X>>>0)return zr(t);switch(X){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var j=c8(Hr(t));if(2<j>>>0)return zr(t);switch(j){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var B=r8(Hr(t));if(2<B>>>0)return zr(t);switch(B){case 0:return y(t);case 1:return g(t);default:Vr(t,21);var q=V4(Hr(t));return 0===q?y(t):1===q?g(t):zr(t)}}}}}}case 30:Vr(t,32);var G=j8(Hr(t));if(2<G>>>0)return zr(t);switch(G){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var Y=W4(Hr(t));if(2<Y>>>0)return zr(t);switch(Y){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var J=B8(Hr(t));if(2<J>>>0)return zr(t);switch(J){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var H=m8(Hr(t));if(2<H>>>0)return zr(t);switch(H){case 0:return y(t);case 1:return g(t);default:Vr(t,22);var W=V4(Hr(t));return 0===W?y(t):1===W?g(t):zr(t)}}}}case 31:Vr(t,32);var V=c8(Hr(t));if(2<V>>>0)return zr(t);switch(V){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var z=y8(Hr(t));if(2<z>>>0)return zr(t);switch(z){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var K=z8(Hr(t));if(2<K>>>0)return zr(t);switch(K){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var Q=X4(Hr(t));if(2<Q>>>0)return zr(t);switch(Q){case 0:return y(t);case 1:return g(t);default:Vr(t,23);var $=V4(Hr(t));return 0===$?y(t):1===$?g(t):zr(t)}}}}case 32:Vr(t,32);var Z=$8(Hr(t));if(2<Z>>>0)return zr(t);switch(Z){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var tt=Hr(t),et=35<tt?ku<tt?dh<tt?ab<tt?-1:Ak<tt?ph<tt?Ao<tt?Zp<tt?mn<tt?Vo<tt?df<tt?ah<tt?0:-1:0:-1:Ba<tt?_k<tt?0:-1:0:-1:ll<tt?hs<tt?nm<tt?Uf<tt?0:-1:0:-1:Rh<tt?zl<tt?0:-1:0:-1:mv<tt?rf<tt?Uv<tt?_d<tt?cb<tt?Tn<tt?Rl<tt?rd<tt?zk<tt?Uu<tt?jf<tt?Dd<tt?Lf<tt?zu<tt?pk<tt?mf<tt?0:-1:0:-1:db<tt?zn<tt?0:-1:0:-1:Fd<tt?tf<tt?dn<tt?Xo<tt?0:-1:0:-1:Nf<tt?Ub<tt?0:-1:0:-1:Jv<tt?Rc<tt?Dc<tt?Db<tt?nc<tt?Xa<tt?0:-1:0:-1:gi<tt?vo<tt?0:-1:0:-1:Cp<tt?Ll<tt?Ns<tt?rv<tt?0:-1:0:-1:ih<tt?Sk<tt?0:-1:0:-1:Kd<tt?el<tt?Gf<tt?mi<tt?qb<tt?$i<tt?_f<tt?xl<tt?0:-1:0:-1:Ei<tt?Jh<tt?0:-1:0:-1:us<tt?Ov<tt?qo<tt?nn<tt?0:-1:0:-1:vi<tt?Pi<tt?0:-1:0:-1:Fp<tt?Sc<tt?Zu<tt?gu<tt?La<tt?au<tt?0:-1:0:-1:$d<tt?Eh<tt?0:-1:0:-1:Xi<tt?fb<tt?fa<tt?Ui<tt?0:-1:0:-1:eu<tt?sv<tt?0:-1:0:-1:Nk<tt?Iu<tt?kk<tt?_a<tt?Zn<tt?sc<tt?Cv<tt?ck<tt?Ma<tt?Of<tt?0:-1:0:-1:Wb<tt?xf<tt?0:-1:0:-1:Dl<tt?uf<tt?bp<tt?_b<tt?0:-1:0:-1:Sp<tt?af<tt?0:-1:0:-1:Ii<tt?fn<tt?dv<tt?Eo<tt?Qa<tt?em<tt?0:-1:0:-1:gs<tt?Ec<tt?0:-1:0:-1:fi<tt?Kb<tt?Ef<tt?Vh<tt?0:-1:0:-1:ql<tt?Lk<tt?0:-1:0:-1:Pv<tt?Ib<tt?bl<tt?Hu<tt?No<tt?th<tt?ui<tt?rc<tt?0:-1:0:-1:Oh<tt?dk<tt?0:-1:0:-1:vs<tt?Uh<tt?Mb<tt?Qo<tt?0:-1:0:-1:lu<tt?Yi<tt?0:-1:0:-1:ss<tt?rh<tt?dc<tt?ha<tt?Vd<tt?En<tt?0:-1:0:-1:Oc<tt?Lu<tt?0:-1:0:-1:np<tt?ts<tt?Es<tt?cn<tt?0:-1:0:-1:lb<tt?Hh<tt?0:-1:0:-1:Ia<tt?Li<tt?fk<tt?di<tt?jn<tt?zp<tt?cm<tt?Kv<tt?gl<tt?Cf<tt?bh<tt?Mc<tt?0:-1:0:-1:mo<tt?Lc<tt?0:-1:0:-1:Tk<tt?Rn<tt?Zl<tt?Wp<tt?0:-1:0:-1:xh<tt?Dh<tt?0:-1:0:-1:Tl<tt?Uo<tt?Kh<tt?kf<tt?Bf<tt?vf<tt?0:-1:0:-1:sm<tt?ud<tt?0:-1:0:-1:Ni<tt?Hk<tt?Ss<tt?$k<tt?0:-1:0:-1:Hf<tt?Zi<tt?0:-1:0:-1:Tc<tt?ti<tt?rs<tt?Zb<tt?Oi<tt?wb<tt?xi<tt?Th<tt?0:-1:0:-1:wf<tt?ni<tt?0:-1:0:-1:fp<tt?ec<tt?$l<tt?Np<tt?0:-1:0:-1:fd<tt?Lp<tt?0:-1:0:-1:wd<tt?Ud<tt?wk<tt?Vi<tt?Uc<tt?hb<tt?0:-1:0:-1:hc<tt?su<tt?0:-1:0:-1:zi<tt?Jp<tt?Sv<tt?Os<tt?0:-1:0:-1:en<tt?yh<tt?0:-1:0:-1:ol<tt?zf<tt?Qv<tt?Fv<tt?Ev<tt?hu<tt?Sd<tt?Gv<tt?Ph<tt?Bb<tt?0:-1:0:-1:up<tt?_h<tt?0:-1:0:-1:Ln<tt?Rk<tt?Xc<tt?_c<tt?0:-1:0:-1:Tv<tt?Ti<tt?0:-1:0:-1:Ep<tt?Qh<tt?an<tt?ws<tt?es<tt?Wi<tt?0:-1:0:-1:_n<tt?uu<tt?0:-1:0:-1:$u<tt?$o<tt?Zh<tt?dl<tt?0:-1:0:-1:Bl<tt?kb<tt?0:-1:0:-1:kl<tt?Ya<tt?fc<tt?Gh<tt?Wc<tt?nh<tt?$p<tt?hp<tt?0:-1:0:-1:tn<tt?$h<tt?0:-1:0:-1:Ac<tt?Vl<tt?Ta<tt?hf<tt?0:-1:0:-1:vv<tt?bf<tt?0:-1:0:-1:op<tt?kn<tt?Qb<tt?uo<tt?_i<tt?Gc<tt?0:-1:0:-1:ip<tt?Nn<tt?0:-1:0:-1:zd<tt?ak<tt?Yc<tt?hv<tt?0:-1:0:-1:ek<tt?Qs<tt?0:-1:0:-1:mp<tt?wu<tt?pi<tt?ai<tt?fh<tt?tv<tt?Qd<tt?Md<tt?ba<tt?Wo<tt?oc<tt?md<tt?yl<tt?Vf<tt?0:-1:0:-1:Gs<tt?qv<tt?0:-1:0:-1:om<tt?Fi<tt?Up<tt?Zk<tt?0:-1:0:-1:Vv<tt?vl<tt?0:-1:0:-1:Bh<tt?Io<tt?Bk<tt?qh<tt?Hi<tt?pd<tt?0:-1:0:-1:Si<tt?$b<tt?0:-1:0:-1:Ik<tt?uc<tt?qk<tt?jh<tt?0:-1:0:-1:xo<tt?da<tt?0:-1:0:-1:Du<tt?Sa<tt?eo<tt?hn<tt?wc<tt?wv<tt?sd<tt?ko<tt?0:-1:0:-1:rn<tt?Xl<tt?0:-1:0:-1:Tp<tt?Zv<tt?ok<tt?Mh<tt?0:-1:0:-1:ii<tt?Af<tt?0:-1:0:-1:ad<tt?Hc<tt?ff<tt?Gk<tt?ya<tt?$v<tt?0:-1:0:-1:Go<tt?ep<tt?0:-1:0:-1:To<tt?nv<tt?fu<tt?Su<tt?0:-1:0:-1:yb<tt?Tb<tt?0:-1:0:-1:Ed<tt?Pn<tt?Fu<tt?Ja<tt?vp<tt?qu<tt?Pf<tt?Xk<tt?Sb<tt?qa<tt?0:-1:0:-1:Jd<tt?_p<tt?0:-1:0:-1:Yb<tt?Pc<tt?qn<tt?Bc<tt?0:-1:0:-1:im<tt?sn<tt?0:-1:0:-1:Do<tt?Hp<tt?Co<tt?Ou<tt?Mf<tt?Uk<tt?0:-1:0:-1:uv<tt?Ji<tt?0:-1:0:-1:tk<tt?Mi<tt?ao<tt?Nv<tt?0:-1:0:-1:mk<tt?du<tt?0:-1:0:-1:yp<tt?Mk<tt?ua<tt?qi<tt?po<tt?Vs<tt?lh<tt?Di<tt?0:-1:0:-1:Qi<tt?jo<tt?0:-1:0:-1:xd<tt?ms<tt?ob<tt?Ih<tt?0:-1:0:-1:Ds<tt?Vk<tt?0:-1:0:-1:Jn<tt?Ca<tt?na<tt?ds<tt?yv<tt?Wa<tt?0:-1:0:-1:qf<tt?pa<tt?0:-1:0:-1:cs<tt?eb<tt?Bi<tt?nb<tt?0:-1:0:-1:Ls<tt?Pk<tt?0:-1:0:-1:Bu<tt?ns<tt?wo<tt?Av<tt?Ka<tt?gk<tt?Kp<tt?sk<tt?tm<tt?ji<tt?hh<tt?yc<tt?0:-1:0:-1:Ck<tt?vc<tt?0:-1:0:-1:gp<tt?hi<tt?xp<tt?vb<tt?0:-1:0:-1:aa<tt?Mn<tt?0:-1:0:-1:cf<tt?dd<tt?Td<tt?qc<tt?Yf<tt?Yn<tt?0:-1:0:-1:Ru<tt?Qf<tt?0:-1:0:-1:Oa<tt?Va<tt?ru<tt?Ri<tt?0:-1:0:-1:Jf<tt?Ro<tt?0:-1:0:-1:Tf<tt?ac<tt?yd<tt?Ci<tt?Kn<tt?jv<tt?Yh<tt?ev<tt?0:-1:0:-1:Cc<tt?cv<tt?0:-1:0:-1:iv<tt?dp<tt?la<tt?za<tt?0:-1:0:-1:yu<tt?_o<tt?0:-1:0:-1:ls<tt?bc<tt?_l<tt?ou<tt?Yp<tt?pn<tt?0:-1:0:-1:oo<tt?Qu<tt?0:-1:0:-1:uk<tt?Kf<tt?id<tt?Kc<tt?0:-1:0:-1:Js<tt?Bn<tt?0:-1:0:-1:Cu<tt?wn<tt?hd<tt?xs<tt?Cs<tt?gc<tt?lo<tt?ei<tt?sl<tt?Ml<tt?0:-1:0:-1:Ek<tt?ro<tt?0:-1:0:-1:gb<tt?ri<tt?vu<tt?Bo<tt?0:-1:0:-1:wl<tt?jk<tt?0:-1:0:-1:tc<tt?mh<tt?lk<tt?jd<tt?lc<tt?is<tt?0:-1:0:-1:xv<tt?bs<tt?0:-1:0:-1:Hb<tt?yo<tt?hl<tt?As<tt?0:-1:0:-1:Aa<tt?Za<tt?0:-1:0:-1:Vu<tt?of<tt?Ff<tt?qs<tt?rp<tt?Ip<tt?ks<tt?ga<tt?0:-1:0:-1:$s<tt?Bv<tt?0:-1:0:-1:Lv<tt?Hn<tt?Op<tt?Lh<tt?0:-1:0:-1:Sf<tt?tu<tt?0:-1:0:-1:kc<tt?sp<tt?Un<tt?Fs<tt?yk<tt?rb<tt?0:-1:0:-1:pu<tt?oi<tt?0:-1:0:-1:Dk<tt?Mu<tt?yf<tt?un<tt?0:-1:0:-1:Nl<tt?Is<tt?0:-1:0:-1:St(YQ,tt+go|0)-1|0:-1;if(2<et>>>0)return zr(t);switch(et){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var rt=X4(Hr(t));if(2<rt>>>0)return zr(t);switch(rt){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var at=q4(Hr(t));if(2<at>>>0)return zr(t);switch(at){case 0:return y(t);case 1:return g(t);default:Vr(t,24);var nt=V4(Hr(t));return 0===nt?y(t):1===nt?g(t):zr(t)}}}}case 33:Vr(t,32);var st=F4(Hr(t));if(2<st>>>0)return zr(t);switch(st){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var ct=Hr(t),it=35<ct?ku<ct?dh<ct?ab<ct?-1:Ak<ct?ph<ct?Ao<ct?Zp<ct?mn<ct?Vo<ct?df<ct?ah<ct?0:-1:0:-1:Ba<ct?_k<ct?0:-1:0:-1:ll<ct?hs<ct?nm<ct?Uf<ct?0:-1:0:-1:Rh<ct?zl<ct?0:-1:0:-1:mv<ct?rf<ct?Uv<ct?_d<ct?cb<ct?Tn<ct?Rl<ct?rd<ct?zk<ct?Uu<ct?jf<ct?Dd<ct?Lf<ct?zu<ct?pk<ct?mf<ct?0:-1:0:-1:db<ct?zn<ct?0:-1:0:-1:Fd<ct?tf<ct?dn<ct?Xo<ct?0:-1:0:-1:Nf<ct?Ub<ct?0:-1:0:-1:Jv<ct?Rc<ct?Dc<ct?Db<ct?nc<ct?Xa<ct?0:-1:0:-1:gi<ct?vo<ct?0:-1:0:-1:Cp<ct?Ll<ct?Ns<ct?rv<ct?0:-1:0:-1:ih<ct?Sk<ct?0:-1:0:-1:Kd<ct?el<ct?Gf<ct?mi<ct?qb<ct?$i<ct?_f<ct?xl<ct?0:-1:0:-1:Ei<ct?Jh<ct?0:-1:0:-1:us<ct?Ov<ct?qo<ct?nn<ct?0:-1:0:-1:vi<ct?Pi<ct?0:-1:0:-1:Fp<ct?Sc<ct?Zu<ct?gu<ct?La<ct?au<ct?0:-1:0:-1:$d<ct?Eh<ct?0:-1:0:-1:Xi<ct?fb<ct?fa<ct?Ui<ct?0:-1:0:-1:eu<ct?sv<ct?0:-1:0:-1:Nk<ct?Iu<ct?kk<ct?_a<ct?Zn<ct?sc<ct?Cv<ct?ck<ct?Ma<ct?Of<ct?0:-1:0:-1:Wb<ct?xf<ct?0:-1:0:-1:Dl<ct?uf<ct?bp<ct?_b<ct?0:-1:0:-1:Sp<ct?af<ct?0:-1:0:-1:Ii<ct?fn<ct?dv<ct?Eo<ct?Qa<ct?em<ct?0:-1:0:-1:gs<ct?Ec<ct?0:-1:0:-1:fi<ct?Kb<ct?Ef<ct?Vh<ct?0:-1:0:-1:ql<ct?Lk<ct?0:-1:0:-1:Pv<ct?Ib<ct?bl<ct?Hu<ct?No<ct?th<ct?ui<ct?rc<ct?0:-1:0:-1:Oh<ct?dk<ct?0:-1:0:-1:vs<ct?Uh<ct?Mb<ct?Qo<ct?0:-1:0:-1:lu<ct?Yi<ct?0:-1:0:-1:ss<ct?rh<ct?dc<ct?ha<ct?Vd<ct?En<ct?0:-1:0:-1:Oc<ct?Lu<ct?0:-1:0:-1:np<ct?ts<ct?Es<ct?cn<ct?0:-1:0:-1:lb<ct?Hh<ct?0:-1:0:-1:Ia<ct?Li<ct?fk<ct?di<ct?jn<ct?zp<ct?cm<ct?Kv<ct?gl<ct?Cf<ct?bh<ct?Mc<ct?0:-1:0:-1:mo<ct?Lc<ct?0:-1:0:-1:Tk<ct?Rn<ct?Zl<ct?Wp<ct?0:-1:0:-1:xh<ct?Dh<ct?0:-1:0:-1:Tl<ct?Uo<ct?Kh<ct?kf<ct?Bf<ct?vf<ct?0:-1:0:-1:sm<ct?ud<ct?0:-1:0:-1:Ni<ct?Hk<ct?Ss<ct?$k<ct?0:-1:0:-1:Hf<ct?Zi<ct?0:-1:0:-1:Tc<ct?ti<ct?rs<ct?Zb<ct?Oi<ct?wb<ct?xi<ct?Th<ct?0:-1:0:-1:wf<ct?ni<ct?0:-1:0:-1:fp<ct?ec<ct?$l<ct?Np<ct?0:-1:0:-1:fd<ct?Lp<ct?0:-1:0:-1:wd<ct?Ud<ct?wk<ct?Vi<ct?Uc<ct?hb<ct?0:-1:0:-1:hc<ct?su<ct?0:-1:0:-1:zi<ct?Jp<ct?Sv<ct?Os<ct?0:-1:0:-1:en<ct?yh<ct?0:-1:0:-1:ol<ct?zf<ct?Qv<ct?Fv<ct?Ev<ct?hu<ct?Sd<ct?Gv<ct?Ph<ct?Bb<ct?0:-1:0:-1:up<ct?_h<ct?0:-1:0:-1:Ln<ct?Rk<ct?Xc<ct?_c<ct?0:-1:0:-1:Tv<ct?Ti<ct?0:-1:0:-1:Ep<ct?Qh<ct?an<ct?ws<ct?es<ct?Wi<ct?0:-1:0:-1:_n<ct?uu<ct?0:-1:0:-1:$u<ct?$o<ct?Zh<ct?dl<ct?0:-1:0:-1:Bl<ct?kb<ct?0:-1:0:-1:kl<ct?Ya<ct?fc<ct?Gh<ct?Wc<ct?nh<ct?$p<ct?hp<ct?0:-1:0:-1:tn<ct?$h<ct?0:-1:0:-1:Ac<ct?Vl<ct?Ta<ct?hf<ct?0:-1:0:-1:vv<ct?bf<ct?0:-1:0:-1:op<ct?kn<ct?Qb<ct?uo<ct?_i<ct?Gc<ct?0:-1:0:-1:ip<ct?Nn<ct?0:-1:0:-1:zd<ct?ak<ct?Yc<ct?hv<ct?0:-1:0:-1:ek<ct?Qs<ct?0:-1:0:-1:mp<ct?wu<ct?pi<ct?ai<ct?fh<ct?tv<ct?Qd<ct?Md<ct?ba<ct?Wo<ct?oc<ct?md<ct?yl<ct?Vf<ct?0:-1:0:-1:Gs<ct?qv<ct?0:-1:0:-1:om<ct?Fi<ct?Up<ct?Zk<ct?0:-1:0:-1:Vv<ct?vl<ct?0:-1:0:-1:Bh<ct?Io<ct?Bk<ct?qh<ct?Hi<ct?pd<ct?0:-1:0:-1:Si<ct?$b<ct?0:-1:0:-1:Ik<ct?uc<ct?qk<ct?jh<ct?0:-1:0:-1:xo<ct?da<ct?0:-1:0:-1:Du<ct?Sa<ct?eo<ct?hn<ct?wc<ct?wv<ct?sd<ct?ko<ct?0:-1:0:-1:rn<ct?Xl<ct?0:-1:0:-1:Tp<ct?Zv<ct?ok<ct?Mh<ct?0:-1:0:-1:ii<ct?Af<ct?0:-1:0:-1:ad<ct?Hc<ct?ff<ct?Gk<ct?ya<ct?$v<ct?0:-1:0:-1:Go<ct?ep<ct?0:-1:0:-1:To<ct?nv<ct?fu<ct?Su<ct?0:-1:0:-1:yb<ct?Tb<ct?0:-1:0:-1:Ed<ct?Pn<ct?Fu<ct?Ja<ct?vp<ct?qu<ct?Pf<ct?Xk<ct?Sb<ct?qa<ct?0:-1:0:-1:Jd<ct?_p<ct?0:-1:0:-1:Yb<ct?Pc<ct?qn<ct?Bc<ct?0:-1:0:-1:im<ct?sn<ct?0:-1:0:-1:Do<ct?Hp<ct?Co<ct?Ou<ct?Mf<ct?Uk<ct?0:-1:0:-1:uv<ct?Ji<ct?0:-1:0:-1:tk<ct?Mi<ct?ao<ct?Nv<ct?0:-1:0:-1:mk<ct?du<ct?0:-1:0:-1:yp<ct?Mk<ct?ua<ct?qi<ct?po<ct?Vs<ct?lh<ct?Di<ct?0:-1:0:-1:Qi<ct?jo<ct?0:-1:0:-1:xd<ct?ms<ct?ob<ct?Ih<ct?0:-1:0:-1:Ds<ct?Vk<ct?0:-1:0:-1:Jn<ct?Ca<ct?na<ct?ds<ct?yv<ct?Wa<ct?0:-1:0:-1:qf<ct?pa<ct?0:-1:0:-1:cs<ct?eb<ct?Bi<ct?nb<ct?0:-1:0:-1:Ls<ct?Pk<ct?0:-1:0:-1:Bu<ct?ns<ct?wo<ct?Av<ct?Ka<ct?gk<ct?Kp<ct?sk<ct?tm<ct?ji<ct?hh<ct?yc<ct?0:-1:0:-1:Ck<ct?vc<ct?0:-1:0:-1:gp<ct?hi<ct?xp<ct?vb<ct?0:-1:0:-1:aa<ct?Mn<ct?0:-1:0:-1:cf<ct?dd<ct?Td<ct?qc<ct?Yf<ct?Yn<ct?0:-1:0:-1:Ru<ct?Qf<ct?0:-1:0:-1:Oa<ct?Va<ct?ru<ct?Ri<ct?0:-1:0:-1:Jf<ct?Ro<ct?0:-1:0:-1:Tf<ct?ac<ct?yd<ct?Ci<ct?Kn<ct?jv<ct?Yh<ct?ev<ct?0:-1:0:-1:Cc<ct?cv<ct?0:-1:0:-1:iv<ct?dp<ct?la<ct?za<ct?0:-1:0:-1:yu<ct?_o<ct?0:-1:0:-1:ls<ct?bc<ct?_l<ct?ou<ct?Yp<ct?pn<ct?0:-1:0:-1:oo<ct?Qu<ct?0:-1:0:-1:uk<ct?Kf<ct?id<ct?Kc<ct?0:-1:0:-1:Js<ct?Bn<ct?0:-1:0:-1:Cu<ct?wn<ct?hd<ct?xs<ct?Cs<ct?gc<ct?lo<ct?ei<ct?sl<ct?Ml<ct?0:-1:0:-1:Ek<ct?ro<ct?0:-1:0:-1:gb<ct?ri<ct?vu<ct?Bo<ct?0:-1:0:-1:wl<ct?jk<ct?0:-1:0:-1:tc<ct?mh<ct?lk<ct?jd<ct?lc<ct?is<ct?0:-1:0:-1:xv<ct?bs<ct?0:-1:0:-1:Hb<ct?yo<ct?hl<ct?As<ct?0:-1:0:-1:Aa<ct?Za<ct?0:-1:0:-1:Vu<ct?of<ct?Ff<ct?qs<ct?rp<ct?Ip<ct?ks<ct?ga<ct?0:-1:0:-1:$s<ct?Bv<ct?0:-1:0:-1:Lv<ct?Hn<ct?Op<ct?Lh<ct?0:-1:0:-1:Sf<ct?tu<ct?0:-1:0:-1:kc<ct?sp<ct?Un<ct?Fs<ct?yk<ct?rb<ct?0:-1:0:-1:pu<ct?oi<ct?0:-1:0:-1:Dk<ct?Mu<ct?yf<ct?un<ct?0:-1:0:-1:Nl<ct?Is<ct?0:-1:0:-1:St(k$,ct+go|0)-1|0:-1;if(3<it>>>0)return zr(t);switch(it){case 0:return y(t);case 1:return g(t);case 2:Vr(t,32);var ut=y8(Hr(t));if(2<ut>>>0)return zr(t);switch(ut){case 0:return y(t);case 1:return g(t);default:Vr(t,25);var ft=V4(Hr(t));return 0===ft?y(t):1===ft?g(t):zr(t)}default:Vr(t,32);var ot=G8(Hr(t));if(2<ot>>>0)return zr(t);switch(ot){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var vt=X4(Hr(t));if(2<vt>>>0)return zr(t);switch(vt){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var lt=u8(Hr(t));if(2<lt>>>0)return zr(t);switch(lt){case 0:return y(t);case 1:return g(t);default:Vr(t,26);var bt=V4(Hr(t));return 0===bt?y(t):1===bt?g(t):zr(t)}}}}}case 34:Vr(t,32);var kt=B8(Hr(t));if(2<kt>>>0)return zr(t);switch(kt){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var dt=Hr(t),ht=35<dt?ku<dt?dh<dt?ab<dt?-1:Ak<dt?ph<dt?Ao<dt?Zp<dt?mn<dt?Vo<dt?df<dt?ah<dt?0:-1:0:-1:Ba<dt?_k<dt?0:-1:0:-1:ll<dt?hs<dt?nm<dt?Uf<dt?0:-1:0:-1:Rh<dt?zl<dt?0:-1:0:-1:mv<dt?rf<dt?Uv<dt?_d<dt?cb<dt?Tn<dt?Rl<dt?rd<dt?zk<dt?Uu<dt?jf<dt?Dd<dt?Lf<dt?zu<dt?pk<dt?mf<dt?0:-1:0:-1:db<dt?zn<dt?0:-1:0:-1:Fd<dt?tf<dt?dn<dt?Xo<dt?0:-1:0:-1:Nf<dt?Ub<dt?0:-1:0:-1:Jv<dt?Rc<dt?Dc<dt?Db<dt?nc<dt?Xa<dt?0:-1:0:-1:gi<dt?vo<dt?0:-1:0:-1:Cp<dt?Ll<dt?Ns<dt?rv<dt?0:-1:0:-1:ih<dt?Sk<dt?0:-1:0:-1:Kd<dt?el<dt?Gf<dt?mi<dt?qb<dt?$i<dt?_f<dt?xl<dt?0:-1:0:-1:Ei<dt?Jh<dt?0:-1:0:-1:us<dt?Ov<dt?qo<dt?nn<dt?0:-1:0:-1:vi<dt?Pi<dt?0:-1:0:-1:Fp<dt?Sc<dt?Zu<dt?gu<dt?La<dt?au<dt?0:-1:0:-1:$d<dt?Eh<dt?0:-1:0:-1:Xi<dt?fb<dt?fa<dt?Ui<dt?0:-1:0:-1:eu<dt?sv<dt?0:-1:0:-1:Nk<dt?Iu<dt?kk<dt?_a<dt?Zn<dt?sc<dt?Cv<dt?ck<dt?Ma<dt?Of<dt?0:-1:0:-1:Wb<dt?xf<dt?0:-1:0:-1:Dl<dt?uf<dt?bp<dt?_b<dt?0:-1:0:-1:Sp<dt?af<dt?0:-1:0:-1:Ii<dt?fn<dt?dv<dt?Eo<dt?Qa<dt?em<dt?0:-1:0:-1:gs<dt?Ec<dt?0:-1:0:-1:fi<dt?Kb<dt?Ef<dt?Vh<dt?0:-1:0:-1:ql<dt?Lk<dt?0:-1:0:-1:Pv<dt?Ib<dt?bl<dt?Hu<dt?No<dt?th<dt?ui<dt?rc<dt?0:-1:0:-1:Oh<dt?dk<dt?0:-1:0:-1:vs<dt?Uh<dt?Mb<dt?Qo<dt?0:-1:0:-1:lu<dt?Yi<dt?0:-1:0:-1:ss<dt?rh<dt?dc<dt?ha<dt?Vd<dt?En<dt?0:-1:0:-1:Oc<dt?Lu<dt?0:-1:0:-1:np<dt?ts<dt?Es<dt?cn<dt?0:-1:0:-1:lb<dt?Hh<dt?0:-1:0:-1:Ia<dt?Li<dt?fk<dt?di<dt?jn<dt?zp<dt?cm<dt?Kv<dt?gl<dt?Cf<dt?bh<dt?Mc<dt?0:-1:0:-1:mo<dt?Lc<dt?0:-1:0:-1:Tk<dt?Rn<dt?Zl<dt?Wp<dt?0:-1:0:-1:xh<dt?Dh<dt?0:-1:0:-1:Tl<dt?Uo<dt?Kh<dt?kf<dt?Bf<dt?vf<dt?0:-1:0:-1:sm<dt?ud<dt?0:-1:0:-1:Ni<dt?Hk<dt?Ss<dt?$k<dt?0:-1:0:-1:Hf<dt?Zi<dt?0:-1:0:-1:Tc<dt?ti<dt?rs<dt?Zb<dt?Oi<dt?wb<dt?xi<dt?Th<dt?0:-1:0:-1:wf<dt?ni<dt?0:-1:0:-1:fp<dt?ec<dt?$l<dt?Np<dt?0:-1:0:-1:fd<dt?Lp<dt?0:-1:0:-1:wd<dt?Ud<dt?wk<dt?Vi<dt?Uc<dt?hb<dt?0:-1:0:-1:hc<dt?su<dt?0:-1:0:-1:zi<dt?Jp<dt?Sv<dt?Os<dt?0:-1:0:-1:en<dt?yh<dt?0:-1:0:-1:ol<dt?zf<dt?Qv<dt?Fv<dt?Ev<dt?hu<dt?Sd<dt?Gv<dt?Ph<dt?Bb<dt?0:-1:0:-1:up<dt?_h<dt?0:-1:0:-1:Ln<dt?Rk<dt?Xc<dt?_c<dt?0:-1:0:-1:Tv<dt?Ti<dt?0:-1:0:-1:Ep<dt?Qh<dt?an<dt?ws<dt?es<dt?Wi<dt?0:-1:0:-1:_n<dt?uu<dt?0:-1:0:-1:$u<dt?$o<dt?Zh<dt?dl<dt?0:-1:0:-1:Bl<dt?kb<dt?0:-1:0:-1:kl<dt?Ya<dt?fc<dt?Gh<dt?Wc<dt?nh<dt?$p<dt?hp<dt?0:-1:0:-1:tn<dt?$h<dt?0:-1:0:-1:Ac<dt?Vl<dt?Ta<dt?hf<dt?0:-1:0:-1:vv<dt?bf<dt?0:-1:0:-1:op<dt?kn<dt?Qb<dt?uo<dt?_i<dt?Gc<dt?0:-1:0:-1:ip<dt?Nn<dt?0:-1:0:-1:zd<dt?ak<dt?Yc<dt?hv<dt?0:-1:0:-1:ek<dt?Qs<dt?0:-1:0:-1:mp<dt?wu<dt?pi<dt?ai<dt?fh<dt?tv<dt?Qd<dt?Md<dt?ba<dt?Wo<dt?oc<dt?md<dt?yl<dt?Vf<dt?0:-1:0:-1:Gs<dt?qv<dt?0:-1:0:-1:om<dt?Fi<dt?Up<dt?Zk<dt?0:-1:0:-1:Vv<dt?vl<dt?0:-1:0:-1:Bh<dt?Io<dt?Bk<dt?qh<dt?Hi<dt?pd<dt?0:-1:0:-1:Si<dt?$b<dt?0:-1:0:-1:Ik<dt?uc<dt?qk<dt?jh<dt?0:-1:0:-1:xo<dt?da<dt?0:-1:0:-1:Du<dt?Sa<dt?eo<dt?hn<dt?wc<dt?wv<dt?sd<dt?ko<dt?0:-1:0:-1:rn<dt?Xl<dt?0:-1:0:-1:Tp<dt?Zv<dt?ok<dt?Mh<dt?0:-1:0:-1:ii<dt?Af<dt?0:-1:0:-1:ad<dt?Hc<dt?ff<dt?Gk<dt?ya<dt?$v<dt?0:-1:0:-1:Go<dt?ep<dt?0:-1:0:-1:To<dt?nv<dt?fu<dt?Su<dt?0:-1:0:-1:yb<dt?Tb<dt?0:-1:0:-1:Ed<dt?Pn<dt?Fu<dt?Ja<dt?vp<dt?qu<dt?Pf<dt?Xk<dt?Sb<dt?qa<dt?0:-1:0:-1:Jd<dt?_p<dt?0:-1:0:-1:Yb<dt?Pc<dt?qn<dt?Bc<dt?0:-1:0:-1:im<dt?sn<dt?0:-1:0:-1:Do<dt?Hp<dt?Co<dt?Ou<dt?Mf<dt?Uk<dt?0:-1:0:-1:uv<dt?Ji<dt?0:-1:0:-1:tk<dt?Mi<dt?ao<dt?Nv<dt?0:-1:0:-1:mk<dt?du<dt?0:-1:0:-1:yp<dt?Mk<dt?ua<dt?qi<dt?po<dt?Vs<dt?lh<dt?Di<dt?0:-1:0:-1:Qi<dt?jo<dt?0:-1:0:-1:xd<dt?ms<dt?ob<dt?Ih<dt?0:-1:0:-1:Ds<dt?Vk<dt?0:-1:0:-1:Jn<dt?Ca<dt?na<dt?ds<dt?yv<dt?Wa<dt?0:-1:0:-1:qf<dt?pa<dt?0:-1:0:-1:cs<dt?eb<dt?Bi<dt?nb<dt?0:-1:0:-1:Ls<dt?Pk<dt?0:-1:0:-1:Bu<dt?ns<dt?wo<dt?Av<dt?Ka<dt?gk<dt?Kp<dt?sk<dt?tm<dt?ji<dt?hh<dt?yc<dt?0:-1:0:-1:Ck<dt?vc<dt?0:-1:0:-1:gp<dt?hi<dt?xp<dt?vb<dt?0:-1:0:-1:aa<dt?Mn<dt?0:-1:0:-1:cf<dt?dd<dt?Td<dt?qc<dt?Yf<dt?Yn<dt?0:-1:0:-1:Ru<dt?Qf<dt?0:-1:0:-1:Oa<dt?Va<dt?ru<dt?Ri<dt?0:-1:0:-1:Jf<dt?Ro<dt?0:-1:0:-1:Tf<dt?ac<dt?yd<dt?Ci<dt?Kn<dt?jv<dt?Yh<dt?ev<dt?0:-1:0:-1:Cc<dt?cv<dt?0:-1:0:-1:iv<dt?dp<dt?la<dt?za<dt?0:-1:0:-1:yu<dt?_o<dt?0:-1:0:-1:ls<dt?bc<dt?_l<dt?ou<dt?Yp<dt?pn<dt?0:-1:0:-1:oo<dt?Qu<dt?0:-1:0:-1:uk<dt?Kf<dt?id<dt?Kc<dt?0:-1:0:-1:Js<dt?Bn<dt?0:-1:0:-1:Cu<dt?wn<dt?hd<dt?xs<dt?Cs<dt?gc<dt?lo<dt?ei<dt?sl<dt?Ml<dt?0:-1:0:-1:Ek<dt?ro<dt?0:-1:0:-1:gb<dt?ri<dt?vu<dt?Bo<dt?0:-1:0:-1:wl<dt?jk<dt?0:-1:0:-1:tc<dt?mh<dt?lk<dt?jd<dt?lc<dt?is<dt?0:-1:0:-1:xv<dt?bs<dt?0:-1:0:-1:Hb<dt?yo<dt?hl<dt?As<dt?0:-1:0:-1:Aa<dt?Za<dt?0:-1:0:-1:Vu<dt?of<dt?Ff<dt?qs<dt?rp<dt?Ip<dt?ks<dt?ga<dt?0:-1:0:-1:$s<dt?Bv<dt?0:-1:0:-1:Lv<dt?Hn<dt?Op<dt?Lh<dt?0:-1:0:-1:Sf<dt?tu<dt?0:-1:0:-1:kc<dt?sp<dt?Un<dt?Fs<dt?yk<dt?rb<dt?0:-1:0:-1:pu<dt?oi<dt?0:-1:0:-1:Dk<dt?Mu<dt?yf<dt?un<dt?0:-1:0:-1:Nl<dt?Is<dt?0:-1:0:-1:St(HQ,dt+go|0)-1|0:-1;if(3<ht>>>0)return zr(t);switch(ht){case 0:return y(t);case 1:return g(t);case 2:Vr(t,32);var pt=B8(Hr(t));if(2<pt>>>0)return zr(t);switch(pt){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var mt=$8(Hr(t));if(2<mt>>>0)return zr(t);switch(mt){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var wt=P8(Hr(t));if(2<wt>>>0)return zr(t);switch(wt){case 0:return y(t);case 1:return g(t);default:Vr(t,27);var yt=V4(Hr(t));return 0===yt?y(t):1===yt?g(t):zr(t)}}}default:Vr(t,32);var gt=$8(Hr(t));if(2<gt>>>0)return zr(t);switch(gt){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var Tt=r8(Hr(t));if(2<Tt>>>0)return zr(t);switch(Tt){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var _t=J4(Hr(t));if(2<_t>>>0)return zr(t);switch(_t){case 0:return y(t);case 1:return g(t);default:Vr(t,28);var Et=V4(Hr(t));return 0===Et?y(t):1===Et?g(t):zr(t)}}}}}case 35:Vr(t,32);var xt=Hr(t),At=35<xt?ku<xt?dh<xt?ab<xt?-1:Ak<xt?ph<xt?Ao<xt?Zp<xt?mn<xt?Vo<xt?df<xt?ah<xt?0:-1:0:-1:Ba<xt?_k<xt?0:-1:0:-1:ll<xt?hs<xt?nm<xt?Uf<xt?0:-1:0:-1:Rh<xt?zl<xt?0:-1:0:-1:mv<xt?rf<xt?Uv<xt?_d<xt?cb<xt?Tn<xt?Rl<xt?rd<xt?zk<xt?Uu<xt?jf<xt?Dd<xt?Lf<xt?zu<xt?pk<xt?mf<xt?0:-1:0:-1:db<xt?zn<xt?0:-1:0:-1:Fd<xt?tf<xt?dn<xt?Xo<xt?0:-1:0:-1:Nf<xt?Ub<xt?0:-1:0:-1:Jv<xt?Rc<xt?Dc<xt?Db<xt?nc<xt?Xa<xt?0:-1:0:-1:gi<xt?vo<xt?0:-1:0:-1:Cp<xt?Ll<xt?Ns<xt?rv<xt?0:-1:0:-1:ih<xt?Sk<xt?0:-1:0:-1:Kd<xt?el<xt?Gf<xt?mi<xt?qb<xt?$i<xt?_f<xt?xl<xt?0:-1:0:-1:Ei<xt?Jh<xt?0:-1:0:-1:us<xt?Ov<xt?qo<xt?nn<xt?0:-1:0:-1:vi<xt?Pi<xt?0:-1:0:-1:Fp<xt?Sc<xt?Zu<xt?gu<xt?La<xt?au<xt?0:-1:0:-1:$d<xt?Eh<xt?0:-1:0:-1:Xi<xt?fb<xt?fa<xt?Ui<xt?0:-1:0:-1:eu<xt?sv<xt?0:-1:0:-1:Nk<xt?Iu<xt?kk<xt?_a<xt?Zn<xt?sc<xt?Cv<xt?ck<xt?Ma<xt?Of<xt?0:-1:0:-1:Wb<xt?xf<xt?0:-1:0:-1:Dl<xt?uf<xt?bp<xt?_b<xt?0:-1:0:-1:Sp<xt?af<xt?0:-1:0:-1:Ii<xt?fn<xt?dv<xt?Eo<xt?Qa<xt?em<xt?0:-1:0:-1:gs<xt?Ec<xt?0:-1:0:-1:fi<xt?Kb<xt?Ef<xt?Vh<xt?0:-1:0:-1:ql<xt?Lk<xt?0:-1:0:-1:Pv<xt?Ib<xt?bl<xt?Hu<xt?No<xt?th<xt?ui<xt?rc<xt?0:-1:0:-1:Oh<xt?dk<xt?0:-1:0:-1:vs<xt?Uh<xt?Mb<xt?Qo<xt?0:-1:0:-1:lu<xt?Yi<xt?0:-1:0:-1:ss<xt?rh<xt?dc<xt?ha<xt?Vd<xt?En<xt?0:-1:0:-1:Oc<xt?Lu<xt?0:-1:0:-1:np<xt?ts<xt?Es<xt?cn<xt?0:-1:0:-1:lb<xt?Hh<xt?0:-1:0:-1:Ia<xt?Li<xt?fk<xt?di<xt?jn<xt?zp<xt?cm<xt?Kv<xt?gl<xt?Cf<xt?bh<xt?Mc<xt?0:-1:0:-1:mo<xt?Lc<xt?0:-1:0:-1:Tk<xt?Rn<xt?Zl<xt?Wp<xt?0:-1:0:-1:xh<xt?Dh<xt?0:-1:0:-1:Tl<xt?Uo<xt?Kh<xt?kf<xt?Bf<xt?vf<xt?0:-1:0:-1:sm<xt?ud<xt?0:-1:0:-1:Ni<xt?Hk<xt?Ss<xt?$k<xt?0:-1:0:-1:Hf<xt?Zi<xt?0:-1:0:-1:Tc<xt?ti<xt?rs<xt?Zb<xt?Oi<xt?wb<xt?xi<xt?Th<xt?0:-1:0:-1:wf<xt?ni<xt?0:-1:0:-1:fp<xt?ec<xt?$l<xt?Np<xt?0:-1:0:-1:fd<xt?Lp<xt?0:-1:0:-1:wd<xt?Ud<xt?wk<xt?Vi<xt?Uc<xt?hb<xt?0:-1:0:-1:hc<xt?su<xt?0:-1:0:-1:zi<xt?Jp<xt?Sv<xt?Os<xt?0:-1:0:-1:en<xt?yh<xt?0:-1:0:-1:ol<xt?zf<xt?Qv<xt?Fv<xt?Ev<xt?hu<xt?Sd<xt?Gv<xt?Ph<xt?Bb<xt?0:-1:0:-1:up<xt?_h<xt?0:-1:0:-1:Ln<xt?Rk<xt?Xc<xt?_c<xt?0:-1:0:-1:Tv<xt?Ti<xt?0:-1:0:-1:Ep<xt?Qh<xt?an<xt?ws<xt?es<xt?Wi<xt?0:-1:0:-1:_n<xt?uu<xt?0:-1:0:-1:$u<xt?$o<xt?Zh<xt?dl<xt?0:-1:0:-1:Bl<xt?kb<xt?0:-1:0:-1:kl<xt?Ya<xt?fc<xt?Gh<xt?Wc<xt?nh<xt?$p<xt?hp<xt?0:-1:0:-1:tn<xt?$h<xt?0:-1:0:-1:Ac<xt?Vl<xt?Ta<xt?hf<xt?0:-1:0:-1:vv<xt?bf<xt?0:-1:0:-1:op<xt?kn<xt?Qb<xt?uo<xt?_i<xt?Gc<xt?0:-1:0:-1:ip<xt?Nn<xt?0:-1:0:-1:zd<xt?ak<xt?Yc<xt?hv<xt?0:-1:0:-1:ek<xt?Qs<xt?0:-1:0:-1:mp<xt?wu<xt?pi<xt?ai<xt?fh<xt?tv<xt?Qd<xt?Md<xt?ba<xt?Wo<xt?oc<xt?md<xt?yl<xt?Vf<xt?0:-1:0:-1:Gs<xt?qv<xt?0:-1:0:-1:om<xt?Fi<xt?Up<xt?Zk<xt?0:-1:0:-1:Vv<xt?vl<xt?0:-1:0:-1:Bh<xt?Io<xt?Bk<xt?qh<xt?Hi<xt?pd<xt?0:-1:0:-1:Si<xt?$b<xt?0:-1:0:-1:Ik<xt?uc<xt?qk<xt?jh<xt?0:-1:0:-1:xo<xt?da<xt?0:-1:0:-1:Du<xt?Sa<xt?eo<xt?hn<xt?wc<xt?wv<xt?sd<xt?ko<xt?0:-1:0:-1:rn<xt?Xl<xt?0:-1:0:-1:Tp<xt?Zv<xt?ok<xt?Mh<xt?0:-1:0:-1:ii<xt?Af<xt?0:-1:0:-1:ad<xt?Hc<xt?ff<xt?Gk<xt?ya<xt?$v<xt?0:-1:0:-1:Go<xt?ep<xt?0:-1:0:-1:To<xt?nv<xt?fu<xt?Su<xt?0:-1:0:-1:yb<xt?Tb<xt?0:-1:0:-1:Ed<xt?Pn<xt?Fu<xt?Ja<xt?vp<xt?qu<xt?Pf<xt?Xk<xt?Sb<xt?qa<xt?0:-1:0:-1:Jd<xt?_p<xt?0:-1:0:-1:Yb<xt?Pc<xt?qn<xt?Bc<xt?0:-1:0:-1:im<xt?sn<xt?0:-1:0:-1:Do<xt?Hp<xt?Co<xt?Ou<xt?Mf<xt?Uk<xt?0:-1:0:-1:uv<xt?Ji<xt?0:-1:0:-1:tk<xt?Mi<xt?ao<xt?Nv<xt?0:-1:0:-1:mk<xt?du<xt?0:-1:0:-1:yp<xt?Mk<xt?ua<xt?qi<xt?po<xt?Vs<xt?lh<xt?Di<xt?0:-1:0:-1:Qi<xt?jo<xt?0:-1:0:-1:xd<xt?ms<xt?ob<xt?Ih<xt?0:-1:0:-1:Ds<xt?Vk<xt?0:-1:0:-1:Jn<xt?Ca<xt?na<xt?ds<xt?yv<xt?Wa<xt?0:-1:0:-1:qf<xt?pa<xt?0:-1:0:-1:cs<xt?eb<xt?Bi<xt?nb<xt?0:-1:0:-1:Ls<xt?Pk<xt?0:-1:0:-1:Bu<xt?ns<xt?wo<xt?Av<xt?Ka<xt?gk<xt?Kp<xt?sk<xt?tm<xt?ji<xt?hh<xt?yc<xt?0:-1:0:-1:Ck<xt?vc<xt?0:-1:0:-1:gp<xt?hi<xt?xp<xt?vb<xt?0:-1:0:-1:aa<xt?Mn<xt?0:-1:0:-1:cf<xt?dd<xt?Td<xt?qc<xt?Yf<xt?Yn<xt?0:-1:0:-1:Ru<xt?Qf<xt?0:-1:0:-1:Oa<xt?Va<xt?ru<xt?Ri<xt?0:-1:0:-1:Jf<xt?Ro<xt?0:-1:0:-1:Tf<xt?ac<xt?yd<xt?Ci<xt?Kn<xt?jv<xt?Yh<xt?ev<xt?0:-1:0:-1:Cc<xt?cv<xt?0:-1:0:-1:iv<xt?dp<xt?la<xt?za<xt?0:-1:0:-1:yu<xt?_o<xt?0:-1:0:-1:ls<xt?bc<xt?_l<xt?ou<xt?Yp<xt?pn<xt?0:-1:0:-1:oo<xt?Qu<xt?0:-1:0:-1:uk<xt?Kf<xt?id<xt?Kc<xt?0:-1:0:-1:Js<xt?Bn<xt?0:-1:0:-1:Cu<xt?wn<xt?hd<xt?xs<xt?Cs<xt?gc<xt?lo<xt?ei<xt?sl<xt?Ml<xt?0:-1:0:-1:Ek<xt?ro<xt?0:-1:0:-1:gb<xt?ri<xt?vu<xt?Bo<xt?0:-1:0:-1:wl<xt?jk<xt?0:-1:0:-1:tc<xt?mh<xt?lk<xt?jd<xt?lc<xt?is<xt?0:-1:0:-1:xv<xt?bs<xt?0:-1:0:-1:Hb<xt?yo<xt?hl<xt?As<xt?0:-1:0:-1:Aa<xt?Za<xt?0:-1:0:-1:Vu<xt?of<xt?Ff<xt?qs<xt?rp<xt?Ip<xt?ks<xt?ga<xt?0:-1:0:-1:$s<xt?Bv<xt?0:-1:0:-1:Lv<xt?Hn<xt?Op<xt?Lh<xt?0:-1:0:-1:Sf<xt?tu<xt?0:-1:0:-1:kc<xt?sp<xt?Un<xt?Fs<xt?yk<xt?rb<xt?0:-1:0:-1:pu<xt?oi<xt?0:-1:0:-1:Dk<xt?Mu<xt?yf<xt?un<xt?0:-1:0:-1:Nl<xt?Is<xt?0:-1:0:-1:St(x$,xt+go|0)-1|0:-1;if(3<At>>>0)return zr(t);switch(At){case 0:return y(t);case 1:return g(t);case 2:Vr(t,32);var It=F4(Hr(t));if(2<It>>>0)return zr(t);switch(It){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var Ct=X4(Hr(t));if(2<Ct>>>0)return zr(t);switch(Ct){case 0:return y(t);case 1:return g(t);default:Vr(t,29);var Nt=V4(Hr(t));return 0===Nt?y(t):1===Nt?g(t):zr(t)}}default:Vr(t,32);var Ot=W4(Hr(t));if(2<Ot>>>0)return zr(t);switch(Ot){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var Rt=X4(Hr(t));if(2<Rt>>>0)return zr(t);switch(Rt){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var Lt=Q8(Hr(t));if(2<Lt>>>0)return zr(t);switch(Lt){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var Pt=K8(Hr(t));if(2<Pt>>>0)return zr(t);switch(Pt){case 0:return y(t);case 1:return g(t);default:Vr(t,30);var Ut=V4(Hr(t));return 0===Ut?y(t):1===Ut?g(t):zr(t)}}}}}case 36:Vr(t,32);var Dt=Q8(Hr(t));if(2<Dt>>>0)return zr(t);switch(Dt){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var Ft=$8(Hr(t));if(2<Ft>>>0)return zr(t);switch(Ft){case 0:return y(t);case 1:return g(t);default:Vr(t,32);var Mt=q4(Hr(t));if(2<Mt>>>0)return zr(t);switch(Mt){case 0:return y(t);case 1:return g(t);default:Vr(t,31);var Xt=V4(Hr(t));return 0===Xt?y(t):1===Xt?g(t):zr(t)}}}case 37:Vr(t,36);var jt=Hr(t);return 0==(Vc<jt?io<jt?-1:0:-1)?38:zr(t);case 38:Vr(t,56);var Bt=Hr(t);return 0==(io<Bt?Ch<Bt?-1:0:-1)?39:zr(t);default:return 37}}(e);if(64<T>>>0)return ce(Gz);var _=T;if(33<=_)switch(_){case 33:return[0,t,66];case 36:return[0,t,0];case 37:return[0,t,1];case 38:return[0,t,2];case 39:return[0,t,3];case 40:return[0,t,4];case 41:return[0,t,5];case 42:return[0,t,12];case 43:return[0,t,10];case 44:return[0,t,8];case 45:return[0,t,9];case 50:return[0,t,93];case 51:return[0,t,94];case 54:return[0,t,Gn];case 56:return[0,t,84];case 57:return[0,t,86];case 59:return[0,t,11];case 61:return[0,t,98];case 62:return[0,t,99];case 63:return[0,t[4]?u5(t,c5(t,e),7):t,Ko];case 64:return[0,t,[5,t4(e)]];case 58:break;case 34:case 48:return[0,t,6];case 35:case 49:return[0,t,7];case 46:case 55:return[0,t,81];case 47:case 53:return[0,t,80];default:return[0,t,79]}else switch(_){case 0:return[1,v5(t,e)];case 1:return[1,t];case 2:var S=c5(t,e),E=Pe(ik),x=y5(t,E,e);return[1,k5(x[1],S,x[2],E,1)];case 3:var A=t4(e);if(t[5]){var I=t[4]?f5(t,c5(t,e),A):t,C=R4(1,I),N=Zr(e);return qt(Z6(e,N-1|0,1),Yz)&&Gt(Z6(e,N-2|0,1),Jz)?[0,C,81]:[1,C]}var O=c5(t,e),R=Pe(ik);Me(R,A);var L=y5(t,R,e);return[1,k5(L[1],O,L[2],R,1)];case 4:if(t[4])return[1,R4(0,t)];Kr(e);var P=function(t){return 0===T8(Hr(t))?0:zr(t)};return Wr(e),0===P(e)?[0,t,Gn]:ce(Hz);case 5:var U=c5(t,e),D=Pe(ik),F=g5(t,D,e);return[1,k5(F[1],U,F[2],D,0)];case 6:var M=t4(e),X=c5(t,e),j=Pe(ik),B=Pe(ik);Me(B,M);var q=_5(t,M,j,B,0,e),G=E4(X,q[2]),Y=q[3],J=Ue(B),H=[1,[0,G,Ue(j),J,Y]];return[0,q[1],H];case 7:return w5(t,e,function(t,e){function r(t){if(0===f8(Hr(t))){if(0===a8(Hr(t)))for(;;)if(Vr(t,0),0!==a8(Hr(t)))return zr(t);return zr(t)}return zr(t)}Wr(e);var a=C8(Hr(e));if(0===a)for(;;){var n=K4(Hr(e));if(0!==n){s=1===n?r(e):zr(e);break}}else var s=1===a?r(e):zr(e);return 0===s?[0,t,d5(0,t4(e))]:ce(qz)});case 8:return[0,t,d5(0,t4(e))];case 9:return w5(t,e,function(t,e){function r(t){if(0===g8(Hr(t))){if(0===l8(Hr(t)))for(;;)if(Vr(t,0),0!==l8(Hr(t)))return zr(t);return zr(t)}return zr(t)}Wr(e);var a=C8(Hr(e));if(0===a)for(;;){var n=K4(Hr(e));if(0!==n){s=1===n?r(e):zr(e);break}}else var s=1===a?r(e):zr(e);return 0===s?[0,t,d5(2,t4(e))]:ce(Bz)});case 10:return[0,t,d5(2,t4(e))];case 11:return w5(t,e,function(t,e){function r(t){if(0===l8(Hr(t)))for(;;)if(Vr(t,0),0!==l8(Hr(t)))return zr(t);return zr(t)}Wr(e);var a=C8(Hr(e));if(0===a)for(;;){var n=K4(Hr(e));if(0!==n){s=1===n?r(e):zr(e);break}}else var s=1===a?r(e):zr(e);return 0===s?[0,t,d5(1,t4(e))]:ce(jz)});case 12:return[0,t,d5(1,t4(e))];case 13:return w5(t,e,function(t,e){function r(t){if(0===H4(Hr(t))){if(0===G4(Hr(t)))for(;;)if(Vr(t,0),0!==G4(Hr(t)))return zr(t);return zr(t)}return zr(t)}if(Wr(e),0===function(t){var e=C8(Hr(t));if(0===e)for(;;){var a=K4(Hr(t));if(0!==a)return 1===a?r(t):zr(t)}return 1===e?r(t):zr(t)}(e)){var a=t4(e);try{return[0,t,d5(3,a)]}catch(t){throw t=Qt(t)}}return ce(Xz)});case 14:var W=t4(e);try{return[0,t,d5(3,W)]}catch(t){throw t=Qt(t)}case 15:return w5(t,e,function(t,e){function r(t){for(;;)if(Vr(t,0),0!==j4(Hr(t)))return zr(t)}function a(t){var e=B4(Hr(t));return 0===e?0===j4(Hr(t))?r(t):zr(t):1===e?r(t):zr(t)}function n(t){if(0===j4(Hr(t)))for(;;){var e=A8(Hr(t));if(0!==e)return 1===e?a(t):zr(t)}return zr(t)}function s(t){for(;;){var e=A8(Hr(t));if(0!==e)return 1===e?a(t):zr(t)}}function c(t){var e=Q4(Hr(t));return 0===e?s(t):1===e?a(t):zr(t)}function i(t){for(;;){var e=w8(Hr(t));if(2<e>>>0)return zr(t);switch(e){case 0:return s(t);case 1:continue;default:return a(t)}}}Wr(e);var u=Hr(e),f=44<u?57<u?-1:St(LK,u+-45|0)-1|0:-1;if(3<f>>>0)v=zr(e);else switch(f){case 0:for(;;){var o=p8(Hr(e));if(3<o>>>0)v=zr(e);else switch(o){case 0:continue;case 1:v=n(e);break;case 2:v=c(e);break;default:v=i(e)}break}break;case 1:v=n(e);break;case 2:v=c(e);break;default:var v=i(e)}return 0===v?[0,t,d5(3,t4(e))]:ce(Mz)});case 17:return w5(t,e,function(t,e){function r(t){for(;;)if(Vr(t,0),0!==j4(Hr(t)))return zr(t)}Wr(e);var a=Hr(e),n=44<a?57<a?-1:St(mQ,a+-45|0)-1|0:-1;if(2<n>>>0)f=zr(e);else switch(n){case 0:for(;;){var s=Hr(e),c=8<s?Kk<s?Po<s?Tu<s?-1:Jl<s?gd<s?0:-1:Cn<s?ci<s?zh<s?oa<s?0:-1:0:-1:ka<s?Wu<s?0:-1:0:-1:St(bQ,s-9|0)-1|0:-1;if(0!==c){if(1===c)for(;;){Vr(e,0);var i=D8(Hr(e));if(0===i)f=0;else{if(1===i)continue;f=zr(e)}break}else f=zr(e);break}}break;case 1:f=0===j4(Hr(e))?r(e):zr(e);break;default:for(;;){Vr(e,0);var u=D8(Hr(e));if(0===u){Vr(e,0);f=0===j4(Hr(e))?r(e):zr(e)}else{if(1===u)continue;var f=zr(e)}break}}return 0===f?[0,t,d5(3,t4(e))]:ce(Fz)});case 19:return[0,t,109];case 20:return[0,t,Wz];case 21:return[0,t,Vz];case 22:return[0,t,111];case 23:return[0,t,30];case 24:return[0,t,fl];case 25:return[0,t,29];case 26:return[0,t,112];case 27:return[0,t,42];case 28:return[0,t,113];case 29:return[0,t,31];case 31:return[0,t,jc];case 32:var V=c5(t,e),z=t4(e),K=m5(t,z);return[0,K[1],[3,V,K[2],z]];case 30:break;default:return[0,t,d5(3,t4(e))]}return[0,t,46]},A5=Le([0,S6]),I5=function(t,e){return[0,[0],0,e,C4(t[2].slice(),t)]},C5=function(t,e){var r=e+1|0;if(t[1].length-1<r)for(a=1;;){if(r<=a){t[1]=Ce(a,function(e){var r=e<t[1].length-1?1:0;return r?S(t[1],e)[e+1]:r});break}var a=2*a|0}for(;;){if(!(t[2]<=e))return 0;var n=t[4];switch(t[3]){case 0:for(hk=n;;){var s=hk[2],c=function(t,e){for(;;){Vr(e,73);var r=V4(Hr(e));if(0!==r)return 1===r?t<50?i(t+1|0,e):Vt(i,[0,e]):zr(e)}},i=function(t,e){if(0===e5(Hr(e))){var r=F8(Hr(e));if(0===r)return 0===G4(Hr(e))&&0===G4(Hr(e))&&0===G4(Hr(e))?t<50?c(t+1|0,e):Vt(c,[0,e]):zr(e);if(1===r){if(0===G4(Hr(e)))for(;;){var a=z4(Hr(e));if(0!==a)return 1===a?t<50?c(t+1|0,e):Vt(c,[0,e]):zr(e)}return zr(e)}return zr(e)}return zr(e)},u=function(t){return Wt(c(0,t))},f=function(t){return Wt(i(0,t))},o=function(t){for(;;)if(Vr(t,20),0!==$4(Hr(t)))return zr(t)},v=function(t){return function(e){Vr(e,20);var r=_8(Hr(e));if(2<r>>>0)return zr(e);switch(r){case 0:return t(e);case 1:if(0===j4(Hr(e)))for(;;){Vr(e,19);var a=L4(Hr(e));if(0===a)for(;;)if(Vr(e,18),0!==$4(Hr(e)))return zr(e);if(1!==a)return zr(e)}return zr(e);default:for(;;){Vr(e,19);var n=L4(Hr(e));if(0===n)for(;;)if(Vr(e,18),0!==$4(Hr(e)))return zr(e);if(1!==n)return zr(e)}}}}(o),l=function(t){return Vr(t,4),0===n5(Hr(t))?4:zr(t)},b=function(t){return 0===R8(Hr(t))&&0===k8(Hr(t))&&0===W8(Hr(t))&&0===N8(Hr(t))&&0===O8(Hr(t))&&0===b8(Hr(t))&&0===d8(Hr(t))&&0===R8(Hr(t))&&0===e5(Hr(t))&&0===L8(Hr(t))&&0===J8(Hr(t))?4:zr(t)},k=function(t,e){return function(r){Vr(r,21);var a=S8(Hr(r));if(2<a>>>0)return zr(r);switch(a){case 0:return t(r);case 1:for(;;){Vr(r,21);var n=S8(Hr(r));if(2<n>>>0)return zr(r);switch(n){case 0:return t(r);case 1:continue;default:return e(r)}}default:return e(r)}}}(o,v),d=function(t){for(;;)if(Vr(t,14),0!==$4(Hr(t)))return zr(t)},h=function(t){return function(e){Vr(e,21);var r=L4(Hr(e));if(0===r)return t(e);if(1===r)for(;;){Vr(e,21);var a=L4(Hr(e));if(0===a)return t(e);if(1!==a)return zr(e)}return zr(e)}}(o);Wr(s);var p=Hr(s),m=Po<p?rf<p?rc<p?rd<p?ph<p?Zp<p?Vo<p?df<p?1:8:_k<p?mn<p?1:8:Ba<p?1:8:hs<p?Uf<p?Ao<p?1:8:nm<p?1:8:zl<p?ll<p?1:8:Rh<p?1:8:Uu<p?Dd<p?zu<p?mf<p?Ak<p?1:8:pk<p?1:8:zn<p?Lf<p?1:8:db<p?1:8:tf<p?Xo<p?jf<p?1:8:dn<p?1:8:Ub<p?Fd<p?1:8:Nf<p?1:8:Rc<p?Db<p?Xa<p?zk<p?1:8:nc<p?1:8:vo<p?Dc<p?1:8:gi<p?1:8:Ll<p?rv<p?Jv<p?1:8:Ns<p?1:8:Sk<p?Cp<p?1:8:ih<p?1:8:Of<p?el<p?mi<p?$i<p?xl<p?Rl<p?1:8:_f<p?1:8:Jh<p?qb<p?1:8:Ei<p?1:8:Ov<p?nn<p?Gf<p?1:8:qo<p?1:8:Pi<p?us<p?1:8:vi<p?1:8:Sc<p?gu<p?au<p?Kd<p?1:8:La<p?1:8:Eh<p?Zu<p?1:8:$d<p?1:8:fb<p?Ui<p?Fp<p?1:8:fa<p?1:8:Tn<p?eu<p?1:8:cb<p?1:8:em<p?_b<p?xf<p?ck<p?Ma<p?1:8:Cv<p?1:8:sc<p?Wb<p?1:8:Zn<p?1:8:af<p?uf<p?bp<p?1:8:Dl<p?1:8:_a<p?Sp<p?1:8:kk<p?1:8:Vh<p?Ec<p?Eo<p?Qa<p?1:8:dv<p?1:8:fn<p?gs<p?1:8:Ii<p?1:8:Lk<p?Kb<p?Ef<p?1:8:fi<p?1:8:Iu<p?ql<p?1:8:Nk<p?1:8:su<p?Dh<p?En<p?Qo<p?dk<p?th<p?ui<p?1:8:No<p?1:8:Hu<p?Oh<p?1:8:bl<p?1:8:Yi<p?Uh<p?Mb<p?1:8:vs<p?1:8:Ib<p?lu<p?1:8:Pv<p?1:8:cn<p?Lu<p?ha<p?Vd<p?1:8:dc<p?1:8:rh<p?Oc<p?1:8:ss<p?1:8:ch<p?Kv<p?mo<p?1:8:cm<p?1:8:Rn<p?yi<p?1:8:Tk<p?1:8:cc<p?ud<p?vf<p?zp<p?xh<p?1:8:jn<p?1:8:kf<p?Bf<p?1:8:Kh<p?1:8:Sh<p?$k<p?nk<p?1:8:Ni<p?1:8:cu<p?av<p?1:8:ln<p?1:8:Lp<p?$c<p?ni<p?Oi<p?1:8:on<p?1:8:Fh<p?On<p?1:8:fp<p?1:8:hb<p?ti<p?fd<p?1:8:Tc<p?1:8:Vi<p?Uc<p?1:8:wk<p?1:8:kb<p?Rk<p?Gv<p?yh<p?Jp<p?Sv<p?1:8:zi<p?1:8:Jb<p?en<p?1:8:Ua<p?1:8:hu<p?_h<p?Sd<p?1:8:up<p?1:8:_c<p?Ev<p?1:8:Xc<p?1:8:ws<p?Fv<p?Ti<p?Ln<p?1:8:Tv<p?1:8:Wi<p?Qv<p?1:8:es<p?1:8:Qh<p?uu<p?an<p?1:8:_n<p?1:8:$o<p?Zh<p?1:8:$u<p?1:8:Ya<p?$h<p?hp<p?zf<p?Bl<p?1:8:ol<p?1:8:nh<p?$p<p?1:8:Wc<p?1:8:hf<p?Gh<p?tn<p?1:8:fc<p?1:8:Vl<p?Ta<p?1:8:vv<p?1:8:kn<p?uo<p?Gc<p?kl<p?1:8:_i<p?1:8:Nn<p?Qb<p?1:8:ip<p?1:8:ak<p?hv<p?op<p?1:8:Yc<p?1:8:Qs<p?zd<p?1:8:ek<p?1:8:Pk<p?Pc<p?Mh<p?pd<p?Wo<p?md<p?Vf<p?mv<p?1:8:yl<p?1:8:qv<p?oc<p?1:8:Gs<p?1:8:vl<p?Zk<p?ba<p?1:8:om<p?1:8:gd<p?Tu<p?1:2:Qd<p?1:8:ko<p?da<p?qh<p?Hi<p?1:8:Ik<p?1:8:tv<p?xo<p?1:8:fh<p?1:8:Xl<p?wv<p?sd<p?1:8:wc<p?1:8:hn<p?rn<p?1:8:eo<p?1:8:Hc<p?xu<p?Af<p?Zv<p?ok<p?1:8:Tp<p?1:8:Sa<p?ii<p?1:8:Du<p?1:8:Gk<p?$v<p?gv<p?1:8:ya<p?1:8:ep<p?ff<p?1:8:Go<p?1:8:ai<p?nv<p?Su<p?ad<p?1:8:fu<p?1:8:Tb<p?To<p?1:8:yb<p?1:8:qu<p?_p<p?cl<p?1:8:Jd<p?1:8:Bc<p?vp<p?1:8:qn<p?1:8:Di<p?Yd<p?Ou<p?Ja<p?sn<p?Yb<p?1:8:im<p?1:8:Uk<p?ld<p?1:8:zv<p?1:8:If<p?Ji<p?Co<p?1:8:uv<p?1:8:Nd<p?Hs<p?1:8:sh<p?1:8:Nv<p?kp<p?wp<p?Gd<p?1:8:Wl<p?1:8:Hp<p?jp<p?1:8:td<p?1:8:cp<p?Mi<p?ao<p?1:8:ra<p?1:8:Pn<p?Rb<p?1:8:kv<p?1:8:Gl<p?Ih<p?eh<p?Vs<p?Gp<p?1:8:Pd<p?1:8:qi<p?Qi<p?1:8:ps<p?1:8:Vk<p?Jk<p?Ld<p?1:8:xd<p?1:8:gn<p?Ds<p?1:8:Xv<p?1:8:mb<p?Fn<p?pa<p?na<p?1:8:lp<p?1:8:bu<p?nl<p?1:8:Yv<p?1:8:nb<p?Ca<p?Ws<p?1:8:Jn<p?1:8:eb<p?Bi<p?1:8:cs<p?1:8:Bn<p?Ro<p?Mn<p?vc<p?yc<p?wu<p?Ls<p?1:8:mp<p?1:8:Wf<p?zb<p?1:8:tm<p?1:8:Fo<p?vb<p?ed<p?1:8:xp<p?1:8:hi<p?rk<p?1:8:gp<p?1:8:Qf<p?Yn<p?gk<p?aa<p?1:8:Ka<p?1:8:qc<p?Yf<p?1:8:Td<p?1:8:Ri<p?dd<p?Ru<p?1:8:cf<p?1:8:Va<p?ru<p?1:8:Oa<p?1:8:_o<p?cv<p?ev<p?Av<p?Jf<p?1:8:wo<p?1:8:Qn<p?Yh<p?1:8:Kn<p?1:8:za<p?Ci<p?Cc<p?1:8:yd<p?1:8:dp<p?Xd<p?1:8:iv<p?1:8:Qu<p?pn<p?oa<p?Jl<p?1:2:Tf<p?1:8:ou<p?Yp<p?1:8:_l<p?1:8:Kc<p?bc<p?oo<p?1:8:ls<p?1:8:Kf<p?id<p?1:8:uk<p?1:8:yo<p?vh<p?ro<p?Yk<p?ns<p?Js<p?1:8:Bu<p?1:8:ei<p?sl<p?1:8:lo<p?1:8:Bo<p?gc<p?Ek<p?1:8:Cs<p?1:8:ri<p?vu<p?1:8:gb<p?1:8:jd<p?xs<p?jk<p?ki<p?1:8:wl<p?1:8:is<p?hd<p?1:8:lc<p?1:8:mh<p?bs<p?lk<p?1:8:xv<p?1:8:As<p?tc<p?1:8:hl<p?1:8:Hn<p?Ip<p?wn<p?Za<p?Hb<p?1:8:Aa<p?1:8:ga<p?Cu<p?1:8:ks<p?1:8:qs<p?Bv<p?rp<p?1:8:$s<p?1:8:Lh<p?Ff<p?1:8:Op<p?1:8:un<p?oi<p?tu<p?Lv<p?1:8:Un<p?1:8:sp<p?pu<p?1:8:kc<p?1:8:Wu<p?ci<p?zh<p?1:2:Cn<p?1:2:Fl<p?pl<p?1:3:ka<p?1:2:St(rQ,p+1|0)-1|0;if(53<m>>>0)y=zr(s);else switch(m){case 0:y=129;break;case 1:y=130;break;case 2:if(Vr(s,2),0===M4(Hr(s))){for(;;)if(Vr(s,2),0!==M4(Hr(s))){y=zr(s);break}}else y=zr(s);break;case 3:y=0;break;case 4:Vr(s,0);y=0===M8(Hr(s))?0:zr(s);break;case 5:Vr(s,121);y=0===s8(Hr(s))?(Vr(s,94),0===s8(Hr(s))?90:zr(s)):zr(s);break;case 6:y=8;break;case 7:Vr(s,xa);var w=Hr(s),y=0===(32<w?33<w?-1:0:-1)?7:zr(s);break;case 8:Vr(s,73);var g=V4(Hr(s)),y=0===g?u(s):1===g?f(s):zr(s);break;case 9:Vr(s,117);y=0===s8(Hr(s))?Wv:zr(s);break;case 10:Vr(s,119);var T=Hr(s),_=37<T?61<T?-1:St(C$,T-38|0)-1|0:-1,y=0===_?87:1===_?Ko:zr(s);break;case 11:y=77;break;case 12:y=78;break;case 13:Vr(s,115);var E=I8(Hr(s));if(2<E>>>0)y=zr(s);else switch(E){case 0:Vr(s,Vp);y=0===s8(Hr(s))?$f:zr(s);break;case 1:y=5;break;default:y=105}break;case 14:Vr(s,113);var x=Hr(s),A=42<x?61<x?-1:St(N$,x+Na|0)-1|0:-1,y=0===A?95:1===A?Xs:zr(s);break;case 15:y=84;break;case 16:Vr(s,jc);var I=Hr(s),C=44<I?61<I?-1:St(FK,I+-45|0)-1|0:-1,y=0===C?96:1===C?zo:zr(s);break;case 17:Vr(s,82);var N=D8(Hr(s));if(0===N)y=0===D4(Hr(s))?81:zr(s);else if(1===N)for(;;){Vr(s,21);var O=S8(Hr(s));if(2<O>>>0)y=zr(s);else switch(O){case 0:y=o(s);break;case 1:continue;default:y=v(s)}break}else y=zr(s);break;case 18:Vr(s,126);var R=I8(Hr(s));if(2<R>>>0)y=zr(s);else switch(R){case 0:Vr(s,3);var L=e8(Hr(s));if(2<L>>>0)y=zr(s);else switch(L){case 0:for(;;){var P=e8(Hr(s));if(2<P>>>0)y=zr(s);else switch(P){case 0:continue;case 1:y=l(s);break;default:y=b(s)}break}break;case 1:y=l(s);break;default:y=b(s)}break;case 1:y=6;break;default:y=Ch}break;case 19:Vr(s,21);var U=t8(Hr(s));if(7<U>>>0)y=zr(s);else switch(U){case 0:y=o(s);break;case 1:y=k(s);break;case 2:for(;;){Vr(s,15);var D=q8(Hr(s));if(3<D>>>0)y=zr(s);else switch(D){case 0:y=d(s);break;case 1:y=h(s);break;case 2:continue;default:for(;;){Vr(s,14);var F=V8(Hr(s));if(2<F>>>0)y=zr(s);else switch(F){case 0:y=d(s);break;case 1:y=h(s);break;default:continue}break}}break}break;case 3:for(;;){Vr(s,21);var M=V8(Hr(s));if(2<M>>>0)y=zr(s);else switch(M){case 0:y=o(s);break;case 1:y=h(s);break;default:continue}break}break;case 4:Vr(s,20);var X=Z8(Hr(s));if(0===X)y=o(s);else if(1===X)for(;;){Vr(s,11);var j=Z8(Hr(s));if(0===j){for(;;)if(Vr(s,10),0!==$4(Hr(s))){y=zr(s);break}}else{if(1===j)continue;y=zr(s)}break}else y=zr(s);break;case 5:y=v(s);break;case 6:Vr(s,20);var B=E8(Hr(s));if(0===B)y=o(s);else if(1===B)for(;;){Vr(s,13);var q=E8(Hr(s));if(0===q){for(;;)if(Vr(s,12),0!==$4(Hr(s))){y=zr(s);break}}else{if(1===q)continue;y=zr(s)}break}else y=zr(s);break;default:Vr(s,20);var G=Y4(Hr(s));if(0===G)y=o(s);else if(1===G)for(;;){Vr(s,17);var Y=Y4(Hr(s));if(0===Y){for(;;)if(Vr(s,16),0!==$4(Hr(s))){y=zr(s);break}}else{if(1===Y)continue;y=zr(s)}break}else y=zr(s)}break;case 20:Vr(s,21);var J=x8(Hr(s));if(3<J>>>0)y=zr(s);else switch(J){case 0:y=o(s);break;case 1:y=k(s);break;case 2:for(;;){Vr(s,21);var H=x8(Hr(s));if(3<H>>>0)y=zr(s);else switch(H){case 0:y=o(s);break;case 1:y=k(s);break;case 2:continue;default:y=v(s)}break}break;default:y=v(s)}break;case 21:y=85;break;case 22:y=83;break;case 23:Vr(s,111);var W=Hr(s),V=59<W?61<W?-1:St(Om,W-60|0)-1|0:-1,y=0===V?(Vr(s,98),0===s8(Hr(s))?97:zr(s)):1===V?91:zr(s);break;case 24:Vr(s,Vc);var z=i8(Hr(s)),y=0===z?(Vr(s,93),0===s8(Hr(s))?89:zr(s)):1===z?io:zr(s);break;case 25:Vr(s,112);var K=i8(Hr(s));if(0===K)y=92;else if(1===K){Vr(s,pb);var Q=i8(Hr(s)),y=0===Q?99:1===Q?(Vr(s,Gn),0===s8(Hr(s))?Lb:zr(s)):zr(s)}else y=zr(s);break;case 26:y=86;break;case 27:Vr(s,ik);var $=Hr(s);if(0===(63<$?64<$?-1:0:-1)){var Z=Hr(s),tt=96<Z?105<Z?-1:St(yQ,Z+al|0)-1|0:-1;if(0===tt)if(0===n8(Hr(s))){var et=Hr(s);if(0===(wi<et?121<et?-1:0:-1))if(0===b8(Hr(s)))if(0===d8(Hr(s)))var rt=Hr(s),at=72<rt?73<rt?-1:0:-1,y=0===at&&0===o8(Hr(s))&&0===J8(Hr(s))&&0===U8(Hr(s))&&0===X8(Hr(s))&&0===o8(Hr(s))&&0===k8(Hr(s))&&0===U8(Hr(s))?74:zr(s);else y=zr(s);else y=zr(s);else y=zr(s)}else y=zr(s);else y=1===tt&&0===o8(Hr(s))&&0===J8(Hr(s))&&0===U8(Hr(s))&&0===X8(Hr(s))&&0===o8(Hr(s))&&0===k8(Hr(s))&&0===U8(Hr(s))?74:zr(s)}else y=zr(s);break;case 28:y=79;break;case 29:if(Vr(s,1),0===e5(Hr(s))){var st=F8(Hr(s));if(0===st)y=0===G4(Hr(s))&&0===G4(Hr(s))&&0===G4(Hr(s))?u(s):zr(s);else if(1===st)if(0===G4(Hr(s)))for(;;){var ct=z4(Hr(s));if(0!==ct){y=1===ct?u(s):zr(s);break}}else y=zr(s);else y=zr(s)}else y=zr(s);break;case 30:y=80;break;case 31:Vr(s,wi);y=0===s8(Hr(s))?fl:zr(s);break;case 32:y=9;break;case 33:Vr(s,73);var it=Hr(s),ut=35<it?ku<it?dh<it?ab<it?-1:Ak<it?ph<it?Ao<it?Zp<it?mn<it?Vo<it?df<it?ah<it?0:-1:0:-1:Ba<it?_k<it?0:-1:0:-1:ll<it?hs<it?nm<it?Uf<it?0:-1:0:-1:Rh<it?zl<it?0:-1:0:-1:mv<it?rf<it?Uv<it?_d<it?cb<it?Tn<it?Rl<it?rd<it?zk<it?Uu<it?jf<it?Dd<it?Lf<it?zu<it?pk<it?mf<it?0:-1:0:-1:db<it?zn<it?0:-1:0:-1:Fd<it?tf<it?dn<it?Xo<it?0:-1:0:-1:Nf<it?Ub<it?0:-1:0:-1:Jv<it?Rc<it?Dc<it?Db<it?nc<it?Xa<it?0:-1:0:-1:gi<it?vo<it?0:-1:0:-1:Cp<it?Ll<it?Ns<it?rv<it?0:-1:0:-1:ih<it?Sk<it?0:-1:0:-1:Kd<it?el<it?Gf<it?mi<it?qb<it?$i<it?_f<it?xl<it?0:-1:0:-1:Ei<it?Jh<it?0:-1:0:-1:us<it?Ov<it?qo<it?nn<it?0:-1:0:-1:vi<it?Pi<it?0:-1:0:-1:Fp<it?Sc<it?Zu<it?gu<it?La<it?au<it?0:-1:0:-1:$d<it?Eh<it?0:-1:0:-1:Xi<it?fb<it?fa<it?Ui<it?0:-1:0:-1:eu<it?sv<it?0:-1:0:-1:Nk<it?Iu<it?kk<it?_a<it?Zn<it?sc<it?Cv<it?ck<it?Ma<it?Of<it?0:-1:0:-1:Wb<it?xf<it?0:-1:0:-1:Dl<it?uf<it?bp<it?_b<it?0:-1:0:-1:Sp<it?af<it?0:-1:0:-1:Ii<it?fn<it?dv<it?Eo<it?Qa<it?em<it?0:-1:0:-1:gs<it?Ec<it?0:-1:0:-1:fi<it?Kb<it?Ef<it?Vh<it?0:-1:0:-1:ql<it?Lk<it?0:-1:0:-1:Pv<it?Ib<it?bl<it?Hu<it?No<it?th<it?ui<it?rc<it?0:-1:0:-1:Oh<it?dk<it?0:-1:0:-1:vs<it?Uh<it?Mb<it?Qo<it?0:-1:0:-1:lu<it?Yi<it?0:-1:0:-1:ss<it?rh<it?dc<it?ha<it?Vd<it?En<it?0:-1:0:-1:Oc<it?Lu<it?0:-1:0:-1:np<it?ts<it?Es<it?cn<it?0:-1:0:-1:lb<it?Hh<it?0:-1:0:-1:Ia<it?Li<it?fk<it?di<it?jn<it?zp<it?cm<it?Kv<it?gl<it?Cf<it?bh<it?Mc<it?0:-1:0:-1:mo<it?Lc<it?0:-1:0:-1:Tk<it?Rn<it?Zl<it?Wp<it?0:-1:0:-1:xh<it?Dh<it?0:-1:0:-1:Tl<it?Uo<it?Kh<it?kf<it?Bf<it?vf<it?0:-1:0:-1:sm<it?ud<it?0:-1:0:-1:Ni<it?Hk<it?Ss<it?$k<it?0:-1:0:-1:Hf<it?Zi<it?0:-1:0:-1:Tc<it?ti<it?rs<it?Zb<it?Oi<it?wb<it?xi<it?Th<it?0:-1:0:-1:wf<it?ni<it?0:-1:0:-1:fp<it?ec<it?$l<it?Np<it?0:-1:0:-1:fd<it?Lp<it?0:-1:0:-1:wd<it?Ud<it?wk<it?Vi<it?Uc<it?hb<it?0:-1:0:-1:hc<it?su<it?0:-1:0:-1:zi<it?Jp<it?Sv<it?Os<it?0:-1:0:-1:en<it?yh<it?0:-1:0:-1:ol<it?zf<it?Qv<it?Fv<it?Ev<it?hu<it?Sd<it?Gv<it?Ph<it?Bb<it?0:-1:0:-1:up<it?_h<it?0:-1:0:-1:Ln<it?Rk<it?Xc<it?_c<it?0:-1:0:-1:Tv<it?Ti<it?0:-1:0:-1:Ep<it?Qh<it?an<it?ws<it?es<it?Wi<it?0:-1:0:-1:_n<it?uu<it?0:-1:0:-1:$u<it?$o<it?Zh<it?dl<it?0:-1:0:-1:Bl<it?kb<it?0:-1:0:-1:kl<it?Ya<it?fc<it?Gh<it?Wc<it?nh<it?$p<it?hp<it?0:-1:0:-1:tn<it?$h<it?0:-1:0:-1:Ac<it?Vl<it?Ta<it?hf<it?0:-1:0:-1:vv<it?bf<it?0:-1:0:-1:op<it?kn<it?Qb<it?uo<it?_i<it?Gc<it?0:-1:0:-1:ip<it?Nn<it?0:-1:0:-1:zd<it?ak<it?Yc<it?hv<it?0:-1:0:-1:ek<it?Qs<it?0:-1:0:-1:mp<it?wu<it?pi<it?ai<it?fh<it?tv<it?Qd<it?Md<it?ba<it?Wo<it?oc<it?md<it?yl<it?Vf<it?0:-1:0:-1:Gs<it?qv<it?0:-1:0:-1:om<it?Fi<it?Up<it?Zk<it?0:-1:0:-1:Vv<it?vl<it?0:-1:0:-1:Bh<it?Io<it?Bk<it?qh<it?Hi<it?pd<it?0:-1:0:-1:Si<it?$b<it?0:-1:0:-1:Ik<it?uc<it?qk<it?jh<it?0:-1:0:-1:xo<it?da<it?0:-1:0:-1:Du<it?Sa<it?eo<it?hn<it?wc<it?wv<it?sd<it?ko<it?0:-1:0:-1:rn<it?Xl<it?0:-1:0:-1:Tp<it?Zv<it?ok<it?Mh<it?0:-1:0:-1:ii<it?Af<it?0:-1:0:-1:ad<it?Hc<it?ff<it?Gk<it?ya<it?$v<it?0:-1:0:-1:Go<it?ep<it?0:-1:0:-1:To<it?nv<it?fu<it?Su<it?0:-1:0:-1:yb<it?Tb<it?0:-1:0:-1:Ed<it?Pn<it?Fu<it?Ja<it?vp<it?qu<it?Pf<it?Xk<it?Sb<it?qa<it?0:-1:0:-1:Jd<it?_p<it?0:-1:0:-1:Yb<it?Pc<it?qn<it?Bc<it?0:-1:0:-1:im<it?sn<it?0:-1:0:-1:Do<it?Hp<it?Co<it?Ou<it?Mf<it?Uk<it?0:-1:0:-1:uv<it?Ji<it?0:-1:0:-1:tk<it?Mi<it?ao<it?Nv<it?0:-1:0:-1:mk<it?du<it?0:-1:0:-1:yp<it?Mk<it?ua<it?qi<it?po<it?Vs<it?lh<it?Di<it?0:-1:0:-1:Qi<it?jo<it?0:-1:0:-1:xd<it?ms<it?ob<it?Ih<it?0:-1:0:-1:Ds<it?Vk<it?0:-1:0:-1:Jn<it?Ca<it?na<it?ds<it?yv<it?Wa<it?0:-1:0:-1:qf<it?pa<it?0:-1:0:-1:cs<it?eb<it?Bi<it?nb<it?0:-1:0:-1:Ls<it?Pk<it?0:-1:0:-1:Bu<it?ns<it?wo<it?Av<it?Ka<it?gk<it?Kp<it?sk<it?tm<it?ji<it?hh<it?yc<it?0:-1:0:-1:Ck<it?vc<it?0:-1:0:-1:gp<it?hi<it?xp<it?vb<it?0:-1:0:-1:aa<it?Mn<it?0:-1:0:-1:cf<it?dd<it?Td<it?qc<it?Yf<it?Yn<it?0:-1:0:-1:Ru<it?Qf<it?0:-1:0:-1:Oa<it?Va<it?ru<it?Ri<it?0:-1:0:-1:Jf<it?Ro<it?0:-1:0:-1:Tf<it?ac<it?yd<it?Ci<it?Kn<it?jv<it?Yh<it?ev<it?0:-1:0:-1:Cc<it?cv<it?0:-1:0:-1:iv<it?dp<it?la<it?za<it?0:-1:0:-1:yu<it?_o<it?0:-1:0:-1:ls<it?bc<it?_l<it?ou<it?Yp<it?pn<it?0:-1:0:-1:oo<it?Qu<it?0:-1:0:-1:uk<it?Kf<it?id<it?Kc<it?0:-1:0:-1:Js<it?Bn<it?0:-1:0:-1:Cu<it?wn<it?hd<it?xs<it?Cs<it?gc<it?lo<it?ei<it?sl<it?Ml<it?0:-1:0:-1:Ek<it?ro<it?0:-1:0:-1:gb<it?ri<it?vu<it?Bo<it?0:-1:0:-1:wl<it?jk<it?0:-1:0:-1:tc<it?mh<it?lk<it?jd<it?lc<it?is<it?0:-1:0:-1:xv<it?bs<it?0:-1:0:-1:Hb<it?yo<it?hl<it?As<it?0:-1:0:-1:Aa<it?Za<it?0:-1:0:-1:Vu<it?of<it?Ff<it?qs<it?rp<it?Ip<it?ks<it?ga<it?0:-1:0:-1:$s<it?Bv<it?0:-1:0:-1:Lv<it?Hn<it?Op<it?Lh<it?0:-1:0:-1:Sf<it?tu<it?0:-1:0:-1:kc<it?sp<it?Un<it?Fs<it?yk<it?rb<it?0:-1:0:-1:pu<it?oi<it?0:-1:0:-1:Dk<it?Mu<it?yf<it?un<it?0:-1:0:-1:Nl<it?Is<it?0:-1:0:-1:St(LQ,it+go|0)-1|0:-1;if(3<ut>>>0)y=zr(s);else switch(ut){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var ft=m8(Hr(s));if(2<ft>>>0)y=zr(s);else switch(ft){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var ot=r8(Hr(s));if(2<ot>>>0)y=zr(s);else switch(ot){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var vt=P8(Hr(s));if(2<vt>>>0)y=zr(s);else switch(vt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,22);var lt=V4(Hr(s)),y=0===lt?u(s):1===lt?f(s):zr(s)}}}break;default:Vr(s,73);var bt=c8(Hr(s));if(2<bt>>>0)y=zr(s);else switch(bt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var kt=$8(Hr(s));if(2<kt>>>0)y=zr(s);else switch(kt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var dt=B8(Hr(s));if(2<dt>>>0)y=zr(s);else switch(dt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,23);var ht=V4(Hr(s)),y=0===ht?u(s):1===ht?f(s):zr(s)}}}}break;case 34:Vr(s,73);var pt=u8(Hr(s));if(2<pt>>>0)y=zr(s);else switch(pt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var mt=X4(Hr(s));if(2<mt>>>0)y=zr(s);else switch(mt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var wt=c8(Hr(s));if(2<wt>>>0)y=zr(s);else switch(wt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var yt=U4(Hr(s));if(2<yt>>>0)y=zr(s);else switch(yt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,24);var gt=V4(Hr(s)),y=0===gt?u(s):1===gt?f(s):zr(s)}}}}break;case 35:Vr(s,73);var Tt=Hr(s),_t=35<Tt?ku<Tt?dh<Tt?ab<Tt?-1:Ak<Tt?ph<Tt?Ao<Tt?Zp<Tt?mn<Tt?Vo<Tt?df<Tt?ah<Tt?0:-1:0:-1:Ba<Tt?_k<Tt?0:-1:0:-1:ll<Tt?hs<Tt?nm<Tt?Uf<Tt?0:-1:0:-1:Rh<Tt?zl<Tt?0:-1:0:-1:mv<Tt?rf<Tt?Uv<Tt?_d<Tt?cb<Tt?Tn<Tt?Rl<Tt?rd<Tt?zk<Tt?Uu<Tt?jf<Tt?Dd<Tt?Lf<Tt?zu<Tt?pk<Tt?mf<Tt?0:-1:0:-1:db<Tt?zn<Tt?0:-1:0:-1:Fd<Tt?tf<Tt?dn<Tt?Xo<Tt?0:-1:0:-1:Nf<Tt?Ub<Tt?0:-1:0:-1:Jv<Tt?Rc<Tt?Dc<Tt?Db<Tt?nc<Tt?Xa<Tt?0:-1:0:-1:gi<Tt?vo<Tt?0:-1:0:-1:Cp<Tt?Ll<Tt?Ns<Tt?rv<Tt?0:-1:0:-1:ih<Tt?Sk<Tt?0:-1:0:-1:Kd<Tt?el<Tt?Gf<Tt?mi<Tt?qb<Tt?$i<Tt?_f<Tt?xl<Tt?0:-1:0:-1:Ei<Tt?Jh<Tt?0:-1:0:-1:us<Tt?Ov<Tt?qo<Tt?nn<Tt?0:-1:0:-1:vi<Tt?Pi<Tt?0:-1:0:-1:Fp<Tt?Sc<Tt?Zu<Tt?gu<Tt?La<Tt?au<Tt?0:-1:0:-1:$d<Tt?Eh<Tt?0:-1:0:-1:Xi<Tt?fb<Tt?fa<Tt?Ui<Tt?0:-1:0:-1:eu<Tt?sv<Tt?0:-1:0:-1:Nk<Tt?Iu<Tt?kk<Tt?_a<Tt?Zn<Tt?sc<Tt?Cv<Tt?ck<Tt?Ma<Tt?Of<Tt?0:-1:0:-1:Wb<Tt?xf<Tt?0:-1:0:-1:Dl<Tt?uf<Tt?bp<Tt?_b<Tt?0:-1:0:-1:Sp<Tt?af<Tt?0:-1:0:-1:Ii<Tt?fn<Tt?dv<Tt?Eo<Tt?Qa<Tt?em<Tt?0:-1:0:-1:gs<Tt?Ec<Tt?0:-1:0:-1:fi<Tt?Kb<Tt?Ef<Tt?Vh<Tt?0:-1:0:-1:ql<Tt?Lk<Tt?0:-1:0:-1:Pv<Tt?Ib<Tt?bl<Tt?Hu<Tt?No<Tt?th<Tt?ui<Tt?rc<Tt?0:-1:0:-1:Oh<Tt?dk<Tt?0:-1:0:-1:vs<Tt?Uh<Tt?Mb<Tt?Qo<Tt?0:-1:0:-1:lu<Tt?Yi<Tt?0:-1:0:-1:ss<Tt?rh<Tt?dc<Tt?ha<Tt?Vd<Tt?En<Tt?0:-1:0:-1:Oc<Tt?Lu<Tt?0:-1:0:-1:np<Tt?ts<Tt?Es<Tt?cn<Tt?0:-1:0:-1:lb<Tt?Hh<Tt?0:-1:0:-1:Ia<Tt?Li<Tt?fk<Tt?di<Tt?jn<Tt?zp<Tt?cm<Tt?Kv<Tt?gl<Tt?Cf<Tt?bh<Tt?Mc<Tt?0:-1:0:-1:mo<Tt?Lc<Tt?0:-1:0:-1:Tk<Tt?Rn<Tt?Zl<Tt?Wp<Tt?0:-1:0:-1:xh<Tt?Dh<Tt?0:-1:0:-1:Tl<Tt?Uo<Tt?Kh<Tt?kf<Tt?Bf<Tt?vf<Tt?0:-1:0:-1:sm<Tt?ud<Tt?0:-1:0:-1:Ni<Tt?Hk<Tt?Ss<Tt?$k<Tt?0:-1:0:-1:Hf<Tt?Zi<Tt?0:-1:0:-1:Tc<Tt?ti<Tt?rs<Tt?Zb<Tt?Oi<Tt?wb<Tt?xi<Tt?Th<Tt?0:-1:0:-1:wf<Tt?ni<Tt?0:-1:0:-1:fp<Tt?ec<Tt?$l<Tt?Np<Tt?0:-1:0:-1:fd<Tt?Lp<Tt?0:-1:0:-1:wd<Tt?Ud<Tt?wk<Tt?Vi<Tt?Uc<Tt?hb<Tt?0:-1:0:-1:hc<Tt?su<Tt?0:-1:0:-1:zi<Tt?Jp<Tt?Sv<Tt?Os<Tt?0:-1:0:-1:en<Tt?yh<Tt?0:-1:0:-1:ol<Tt?zf<Tt?Qv<Tt?Fv<Tt?Ev<Tt?hu<Tt?Sd<Tt?Gv<Tt?Ph<Tt?Bb<Tt?0:-1:0:-1:up<Tt?_h<Tt?0:-1:0:-1:Ln<Tt?Rk<Tt?Xc<Tt?_c<Tt?0:-1:0:-1:Tv<Tt?Ti<Tt?0:-1:0:-1:Ep<Tt?Qh<Tt?an<Tt?ws<Tt?es<Tt?Wi<Tt?0:-1:0:-1:_n<Tt?uu<Tt?0:-1:0:-1:$u<Tt?$o<Tt?Zh<Tt?dl<Tt?0:-1:0:-1:Bl<Tt?kb<Tt?0:-1:0:-1:kl<Tt?Ya<Tt?fc<Tt?Gh<Tt?Wc<Tt?nh<Tt?$p<Tt?hp<Tt?0:-1:0:-1:tn<Tt?$h<Tt?0:-1:0:-1:Ac<Tt?Vl<Tt?Ta<Tt?hf<Tt?0:-1:0:-1:vv<Tt?bf<Tt?0:-1:0:-1:op<Tt?kn<Tt?Qb<Tt?uo<Tt?_i<Tt?Gc<Tt?0:-1:0:-1:ip<Tt?Nn<Tt?0:-1:0:-1:zd<Tt?ak<Tt?Yc<Tt?hv<Tt?0:-1:0:-1:ek<Tt?Qs<Tt?0:-1:0:-1:mp<Tt?wu<Tt?pi<Tt?ai<Tt?fh<Tt?tv<Tt?Qd<Tt?Md<Tt?ba<Tt?Wo<Tt?oc<Tt?md<Tt?yl<Tt?Vf<Tt?0:-1:0:-1:Gs<Tt?qv<Tt?0:-1:0:-1:om<Tt?Fi<Tt?Up<Tt?Zk<Tt?0:-1:0:-1:Vv<Tt?vl<Tt?0:-1:0:-1:Bh<Tt?Io<Tt?Bk<Tt?qh<Tt?Hi<Tt?pd<Tt?0:-1:0:-1:Si<Tt?$b<Tt?0:-1:0:-1:Ik<Tt?uc<Tt?qk<Tt?jh<Tt?0:-1:0:-1:xo<Tt?da<Tt?0:-1:0:-1:Du<Tt?Sa<Tt?eo<Tt?hn<Tt?wc<Tt?wv<Tt?sd<Tt?ko<Tt?0:-1:0:-1:rn<Tt?Xl<Tt?0:-1:0:-1:Tp<Tt?Zv<Tt?ok<Tt?Mh<Tt?0:-1:0:-1:ii<Tt?Af<Tt?0:-1:0:-1:ad<Tt?Hc<Tt?ff<Tt?Gk<Tt?ya<Tt?$v<Tt?0:-1:0:-1:Go<Tt?ep<Tt?0:-1:0:-1:To<Tt?nv<Tt?fu<Tt?Su<Tt?0:-1:0:-1:yb<Tt?Tb<Tt?0:-1:0:-1:Ed<Tt?Pn<Tt?Fu<Tt?Ja<Tt?vp<Tt?qu<Tt?Pf<Tt?Xk<Tt?Sb<Tt?qa<Tt?0:-1:0:-1:Jd<Tt?_p<Tt?0:-1:0:-1:Yb<Tt?Pc<Tt?qn<Tt?Bc<Tt?0:-1:0:-1:im<Tt?sn<Tt?0:-1:0:-1:Do<Tt?Hp<Tt?Co<Tt?Ou<Tt?Mf<Tt?Uk<Tt?0:-1:0:-1:uv<Tt?Ji<Tt?0:-1:0:-1:tk<Tt?Mi<Tt?ao<Tt?Nv<Tt?0:-1:0:-1:mk<Tt?du<Tt?0:-1:0:-1:yp<Tt?Mk<Tt?ua<Tt?qi<Tt?po<Tt?Vs<Tt?lh<Tt?Di<Tt?0:-1:0:-1:Qi<Tt?jo<Tt?0:-1:0:-1:xd<Tt?ms<Tt?ob<Tt?Ih<Tt?0:-1:0:-1:Ds<Tt?Vk<Tt?0:-1:0:-1:Jn<Tt?Ca<Tt?na<Tt?ds<Tt?yv<Tt?Wa<Tt?0:-1:0:-1:qf<Tt?pa<Tt?0:-1:0:-1:cs<Tt?eb<Tt?Bi<Tt?nb<Tt?0:-1:0:-1:Ls<Tt?Pk<Tt?0:-1:0:-1:Bu<Tt?ns<Tt?wo<Tt?Av<Tt?Ka<Tt?gk<Tt?Kp<Tt?sk<Tt?tm<Tt?ji<Tt?hh<Tt?yc<Tt?0:-1:0:-1:Ck<Tt?vc<Tt?0:-1:0:-1:gp<Tt?hi<Tt?xp<Tt?vb<Tt?0:-1:0:-1:aa<Tt?Mn<Tt?0:-1:0:-1:cf<Tt?dd<Tt?Td<Tt?qc<Tt?Yf<Tt?Yn<Tt?0:-1:0:-1:Ru<Tt?Qf<Tt?0:-1:0:-1:Oa<Tt?Va<Tt?ru<Tt?Ri<Tt?0:-1:0:-1:Jf<Tt?Ro<Tt?0:-1:0:-1:Tf<Tt?ac<Tt?yd<Tt?Ci<Tt?Kn<Tt?jv<Tt?Yh<Tt?ev<Tt?0:-1:0:-1:Cc<Tt?cv<Tt?0:-1:0:-1:iv<Tt?dp<Tt?la<Tt?za<Tt?0:-1:0:-1:yu<Tt?_o<Tt?0:-1:0:-1:ls<Tt?bc<Tt?_l<Tt?ou<Tt?Yp<Tt?pn<Tt?0:-1:0:-1:oo<Tt?Qu<Tt?0:-1:0:-1:uk<Tt?Kf<Tt?id<Tt?Kc<Tt?0:-1:0:-1:Js<Tt?Bn<Tt?0:-1:0:-1:Cu<Tt?wn<Tt?hd<Tt?xs<Tt?Cs<Tt?gc<Tt?lo<Tt?ei<Tt?sl<Tt?Ml<Tt?0:-1:0:-1:Ek<Tt?ro<Tt?0:-1:0:-1:gb<Tt?ri<Tt?vu<Tt?Bo<Tt?0:-1:0:-1:wl<Tt?jk<Tt?0:-1:0:-1:tc<Tt?mh<Tt?lk<Tt?jd<Tt?lc<Tt?is<Tt?0:-1:0:-1:xv<Tt?bs<Tt?0:-1:0:-1:Hb<Tt?yo<Tt?hl<Tt?As<Tt?0:-1:0:-1:Aa<Tt?Za<Tt?0:-1:0:-1:Vu<Tt?of<Tt?Ff<Tt?qs<Tt?rp<Tt?Ip<Tt?ks<Tt?ga<Tt?0:-1:0:-1:$s<Tt?Bv<Tt?0:-1:0:-1:Lv<Tt?Hn<Tt?Op<Tt?Lh<Tt?0:-1:0:-1:Sf<Tt?tu<Tt?0:-1:0:-1:kc<Tt?sp<Tt?Un<Tt?Fs<Tt?yk<Tt?rb<Tt?0:-1:0:-1:pu<Tt?oi<Tt?0:-1:0:-1:Dk<Tt?Mu<Tt?yf<Tt?un<Tt?0:-1:0:-1:Nl<Tt?Is<Tt?0:-1:0:-1:St(p$,Tt+go|0)-1|0:-1;if(4<_t>>>0)y=zr(s);else switch(_t){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var Et=Y8(Hr(s));if(3<Et>>>0)y=zr(s);else switch(Et){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var xt=X4(Hr(s));if(2<xt>>>0)y=zr(s);else switch(xt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,25);var At=V4(Hr(s)),y=0===At?u(s):1===At?f(s):zr(s)}break;default:Vr(s,73);var It=P8(Hr(s));if(2<It>>>0)y=zr(s);else switch(It){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ct=t5(Hr(s));if(2<Ct>>>0)y=zr(s);else switch(Ct){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,26);var Nt=V4(Hr(s)),y=0===Nt?u(s):1===Nt?f(s):zr(s)}}}break;case 3:Vr(s,73);var Ot=c8(Hr(s));if(2<Ot>>>0)y=zr(s);else switch(Ot){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Rt=z8(Hr(s));if(2<Rt>>>0)y=zr(s);else switch(Rt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Lt=z8(Hr(s));if(2<Lt>>>0)y=zr(s);else switch(Lt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,27);var Pt=V4(Hr(s)),y=0===Pt?u(s):1===Pt?f(s):zr(s)}}}break;default:Vr(s,73);var Ut=r8(Hr(s));if(2<Ut>>>0)y=zr(s);else switch(Ut){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Dt=Y8(Hr(s));if(3<Dt>>>0)y=zr(s);else switch(Dt){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var Ft=B8(Hr(s));if(2<Ft>>>0)y=zr(s);else switch(Ft){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,28);var Mt=V4(Hr(s)),y=0===Mt?u(s):1===Mt?f(s):zr(s)}break;default:Vr(s,73);var Xt=$8(Hr(s));if(2<Xt>>>0)y=zr(s);else switch(Xt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var jt=r8(Hr(s));if(2<jt>>>0)y=zr(s);else switch(jt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Bt=F4(Hr(s));if(2<Bt>>>0)y=zr(s);else switch(Bt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Yt=X4(Hr(s));if(2<Yt>>>0)y=zr(s);else switch(Yt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,29);var Jt=V4(Hr(s)),y=0===Jt?u(s):1===Jt?f(s):zr(s)}}}}}}}break;case 36:Vr(s,73);var Ht=Hr(s),zt=35<Ht?ku<Ht?dh<Ht?ab<Ht?-1:Ak<Ht?ph<Ht?Ao<Ht?Zp<Ht?mn<Ht?Vo<Ht?df<Ht?ah<Ht?0:-1:0:-1:Ba<Ht?_k<Ht?0:-1:0:-1:ll<Ht?hs<Ht?nm<Ht?Uf<Ht?0:-1:0:-1:Rh<Ht?zl<Ht?0:-1:0:-1:mv<Ht?rf<Ht?Uv<Ht?_d<Ht?cb<Ht?Tn<Ht?Rl<Ht?rd<Ht?zk<Ht?Uu<Ht?jf<Ht?Dd<Ht?Lf<Ht?zu<Ht?pk<Ht?mf<Ht?0:-1:0:-1:db<Ht?zn<Ht?0:-1:0:-1:Fd<Ht?tf<Ht?dn<Ht?Xo<Ht?0:-1:0:-1:Nf<Ht?Ub<Ht?0:-1:0:-1:Jv<Ht?Rc<Ht?Dc<Ht?Db<Ht?nc<Ht?Xa<Ht?0:-1:0:-1:gi<Ht?vo<Ht?0:-1:0:-1:Cp<Ht?Ll<Ht?Ns<Ht?rv<Ht?0:-1:0:-1:ih<Ht?Sk<Ht?0:-1:0:-1:Kd<Ht?el<Ht?Gf<Ht?mi<Ht?qb<Ht?$i<Ht?_f<Ht?xl<Ht?0:-1:0:-1:Ei<Ht?Jh<Ht?0:-1:0:-1:us<Ht?Ov<Ht?qo<Ht?nn<Ht?0:-1:0:-1:vi<Ht?Pi<Ht?0:-1:0:-1:Fp<Ht?Sc<Ht?Zu<Ht?gu<Ht?La<Ht?au<Ht?0:-1:0:-1:$d<Ht?Eh<Ht?0:-1:0:-1:Xi<Ht?fb<Ht?fa<Ht?Ui<Ht?0:-1:0:-1:eu<Ht?sv<Ht?0:-1:0:-1:Nk<Ht?Iu<Ht?kk<Ht?_a<Ht?Zn<Ht?sc<Ht?Cv<Ht?ck<Ht?Ma<Ht?Of<Ht?0:-1:0:-1:Wb<Ht?xf<Ht?0:-1:0:-1:Dl<Ht?uf<Ht?bp<Ht?_b<Ht?0:-1:0:-1:Sp<Ht?af<Ht?0:-1:0:-1:Ii<Ht?fn<Ht?dv<Ht?Eo<Ht?Qa<Ht?em<Ht?0:-1:0:-1:gs<Ht?Ec<Ht?0:-1:0:-1:fi<Ht?Kb<Ht?Ef<Ht?Vh<Ht?0:-1:0:-1:ql<Ht?Lk<Ht?0:-1:0:-1:Pv<Ht?Ib<Ht?bl<Ht?Hu<Ht?No<Ht?th<Ht?ui<Ht?rc<Ht?0:-1:0:-1:Oh<Ht?dk<Ht?0:-1:0:-1:vs<Ht?Uh<Ht?Mb<Ht?Qo<Ht?0:-1:0:-1:lu<Ht?Yi<Ht?0:-1:0:-1:ss<Ht?rh<Ht?dc<Ht?ha<Ht?Vd<Ht?En<Ht?0:-1:0:-1:Oc<Ht?Lu<Ht?0:-1:0:-1:np<Ht?ts<Ht?Es<Ht?cn<Ht?0:-1:0:-1:lb<Ht?Hh<Ht?0:-1:0:-1:Ia<Ht?Li<Ht?fk<Ht?di<Ht?jn<Ht?zp<Ht?cm<Ht?Kv<Ht?gl<Ht?Cf<Ht?bh<Ht?Mc<Ht?0:-1:0:-1:mo<Ht?Lc<Ht?0:-1:0:-1:Tk<Ht?Rn<Ht?Zl<Ht?Wp<Ht?0:-1:0:-1:xh<Ht?Dh<Ht?0:-1:0:-1:Tl<Ht?Uo<Ht?Kh<Ht?kf<Ht?Bf<Ht?vf<Ht?0:-1:0:-1:sm<Ht?ud<Ht?0:-1:0:-1:Ni<Ht?Hk<Ht?Ss<Ht?$k<Ht?0:-1:0:-1:Hf<Ht?Zi<Ht?0:-1:0:-1:Tc<Ht?ti<Ht?rs<Ht?Zb<Ht?Oi<Ht?wb<Ht?xi<Ht?Th<Ht?0:-1:0:-1:wf<Ht?ni<Ht?0:-1:0:-1:fp<Ht?ec<Ht?$l<Ht?Np<Ht?0:-1:0:-1:fd<Ht?Lp<Ht?0:-1:0:-1:wd<Ht?Ud<Ht?wk<Ht?Vi<Ht?Uc<Ht?hb<Ht?0:-1:0:-1:hc<Ht?su<Ht?0:-1:0:-1:zi<Ht?Jp<Ht?Sv<Ht?Os<Ht?0:-1:0:-1:en<Ht?yh<Ht?0:-1:0:-1:ol<Ht?zf<Ht?Qv<Ht?Fv<Ht?Ev<Ht?hu<Ht?Sd<Ht?Gv<Ht?Ph<Ht?Bb<Ht?0:-1:0:-1:up<Ht?_h<Ht?0:-1:0:-1:Ln<Ht?Rk<Ht?Xc<Ht?_c<Ht?0:-1:0:-1:Tv<Ht?Ti<Ht?0:-1:0:-1:Ep<Ht?Qh<Ht?an<Ht?ws<Ht?es<Ht?Wi<Ht?0:-1:0:-1:_n<Ht?uu<Ht?0:-1:0:-1:$u<Ht?$o<Ht?Zh<Ht?dl<Ht?0:-1:0:-1:Bl<Ht?kb<Ht?0:-1:0:-1:kl<Ht?Ya<Ht?fc<Ht?Gh<Ht?Wc<Ht?nh<Ht?$p<Ht?hp<Ht?0:-1:0:-1:tn<Ht?$h<Ht?0:-1:0:-1:Ac<Ht?Vl<Ht?Ta<Ht?hf<Ht?0:-1:0:-1:vv<Ht?bf<Ht?0:-1:0:-1:op<Ht?kn<Ht?Qb<Ht?uo<Ht?_i<Ht?Gc<Ht?0:-1:0:-1:ip<Ht?Nn<Ht?0:-1:0:-1:zd<Ht?ak<Ht?Yc<Ht?hv<Ht?0:-1:0:-1:ek<Ht?Qs<Ht?0:-1:0:-1:mp<Ht?wu<Ht?pi<Ht?ai<Ht?fh<Ht?tv<Ht?Qd<Ht?Md<Ht?ba<Ht?Wo<Ht?oc<Ht?md<Ht?yl<Ht?Vf<Ht?0:-1:0:-1:Gs<Ht?qv<Ht?0:-1:0:-1:om<Ht?Fi<Ht?Up<Ht?Zk<Ht?0:-1:0:-1:Vv<Ht?vl<Ht?0:-1:0:-1:Bh<Ht?Io<Ht?Bk<Ht?qh<Ht?Hi<Ht?pd<Ht?0:-1:0:-1:Si<Ht?$b<Ht?0:-1:0:-1:Ik<Ht?uc<Ht?qk<Ht?jh<Ht?0:-1:0:-1:xo<Ht?da<Ht?0:-1:0:-1:Du<Ht?Sa<Ht?eo<Ht?hn<Ht?wc<Ht?wv<Ht?sd<Ht?ko<Ht?0:-1:0:-1:rn<Ht?Xl<Ht?0:-1:0:-1:Tp<Ht?Zv<Ht?ok<Ht?Mh<Ht?0:-1:0:-1:ii<Ht?Af<Ht?0:-1:0:-1:ad<Ht?Hc<Ht?ff<Ht?Gk<Ht?ya<Ht?$v<Ht?0:-1:0:-1:Go<Ht?ep<Ht?0:-1:0:-1:To<Ht?nv<Ht?fu<Ht?Su<Ht?0:-1:0:-1:yb<Ht?Tb<Ht?0:-1:0:-1:Ed<Ht?Pn<Ht?Fu<Ht?Ja<Ht?vp<Ht?qu<Ht?Pf<Ht?Xk<Ht?Sb<Ht?qa<Ht?0:-1:0:-1:Jd<Ht?_p<Ht?0:-1:0:-1:Yb<Ht?Pc<Ht?qn<Ht?Bc<Ht?0:-1:0:-1:im<Ht?sn<Ht?0:-1:0:-1:Do<Ht?Hp<Ht?Co<Ht?Ou<Ht?Mf<Ht?Uk<Ht?0:-1:0:-1:uv<Ht?Ji<Ht?0:-1:0:-1:tk<Ht?Mi<Ht?ao<Ht?Nv<Ht?0:-1:0:-1:mk<Ht?du<Ht?0:-1:0:-1:yp<Ht?Mk<Ht?ua<Ht?qi<Ht?po<Ht?Vs<Ht?lh<Ht?Di<Ht?0:-1:0:-1:Qi<Ht?jo<Ht?0:-1:0:-1:xd<Ht?ms<Ht?ob<Ht?Ih<Ht?0:-1:0:-1:Ds<Ht?Vk<Ht?0:-1:0:-1:Jn<Ht?Ca<Ht?na<Ht?ds<Ht?yv<Ht?Wa<Ht?0:-1:0:-1:qf<Ht?pa<Ht?0:-1:0:-1:cs<Ht?eb<Ht?Bi<Ht?nb<Ht?0:-1:0:-1:Ls<Ht?Pk<Ht?0:-1:0:-1:Bu<Ht?ns<Ht?wo<Ht?Av<Ht?Ka<Ht?gk<Ht?Kp<Ht?sk<Ht?tm<Ht?ji<Ht?hh<Ht?yc<Ht?0:-1:0:-1:Ck<Ht?vc<Ht?0:-1:0:-1:gp<Ht?hi<Ht?xp<Ht?vb<Ht?0:-1:0:-1:aa<Ht?Mn<Ht?0:-1:0:-1:cf<Ht?dd<Ht?Td<Ht?qc<Ht?Yf<Ht?Yn<Ht?0:-1:0:-1:Ru<Ht?Qf<Ht?0:-1:0:-1:Oa<Ht?Va<Ht?ru<Ht?Ri<Ht?0:-1:0:-1:Jf<Ht?Ro<Ht?0:-1:0:-1:Tf<Ht?ac<Ht?yd<Ht?Ci<Ht?Kn<Ht?jv<Ht?Yh<Ht?ev<Ht?0:-1:0:-1:Cc<Ht?cv<Ht?0:-1:0:-1:iv<Ht?dp<Ht?la<Ht?za<Ht?0:-1:0:-1:yu<Ht?_o<Ht?0:-1:0:-1:ls<Ht?bc<Ht?_l<Ht?ou<Ht?Yp<Ht?pn<Ht?0:-1:0:-1:oo<Ht?Qu<Ht?0:-1:0:-1:uk<Ht?Kf<Ht?id<Ht?Kc<Ht?0:-1:0:-1:Js<Ht?Bn<Ht?0:-1:0:-1:Cu<Ht?wn<Ht?hd<Ht?xs<Ht?Cs<Ht?gc<Ht?lo<Ht?ei<Ht?sl<Ht?Ml<Ht?0:-1:0:-1:Ek<Ht?ro<Ht?0:-1:0:-1:gb<Ht?ri<Ht?vu<Ht?Bo<Ht?0:-1:0:-1:wl<Ht?jk<Ht?0:-1:0:-1:tc<Ht?mh<Ht?lk<Ht?jd<Ht?lc<Ht?is<Ht?0:-1:0:-1:xv<Ht?bs<Ht?0:-1:0:-1:Hb<Ht?yo<Ht?hl<Ht?As<Ht?0:-1:0:-1:Aa<Ht?Za<Ht?0:-1:0:-1:Vu<Ht?of<Ht?Ff<Ht?qs<Ht?rp<Ht?Ip<Ht?ks<Ht?ga<Ht?0:-1:0:-1:$s<Ht?Bv<Ht?0:-1:0:-1:Lv<Ht?Hn<Ht?Op<Ht?Lh<Ht?0:-1:0:-1:Sf<Ht?tu<Ht?0:-1:0:-1:kc<Ht?sp<Ht?Un<Ht?Fs<Ht?yk<Ht?rb<Ht?0:-1:0:-1:pu<Ht?oi<Ht?0:-1:0:-1:Dk<Ht?Mu<Ht?yf<Ht?un<Ht?0:-1:0:-1:Nl<Ht?Is<Ht?0:-1:0:-1:St(l$,Ht+go|0)-1|0:-1;if(3<zt>>>0)y=zr(s);else switch(zt){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var Kt=Hr(s),Qt=35<Kt?ku<Kt?dh<Kt?ab<Kt?-1:Ak<Kt?ph<Kt?Ao<Kt?Zp<Kt?mn<Kt?Vo<Kt?df<Kt?ah<Kt?0:-1:0:-1:Ba<Kt?_k<Kt?0:-1:0:-1:ll<Kt?hs<Kt?nm<Kt?Uf<Kt?0:-1:0:-1:Rh<Kt?zl<Kt?0:-1:0:-1:mv<Kt?rf<Kt?Uv<Kt?_d<Kt?cb<Kt?Tn<Kt?Rl<Kt?rd<Kt?zk<Kt?Uu<Kt?jf<Kt?Dd<Kt?Lf<Kt?zu<Kt?pk<Kt?mf<Kt?0:-1:0:-1:db<Kt?zn<Kt?0:-1:0:-1:Fd<Kt?tf<Kt?dn<Kt?Xo<Kt?0:-1:0:-1:Nf<Kt?Ub<Kt?0:-1:0:-1:Jv<Kt?Rc<Kt?Dc<Kt?Db<Kt?nc<Kt?Xa<Kt?0:-1:0:-1:gi<Kt?vo<Kt?0:-1:0:-1:Cp<Kt?Ll<Kt?Ns<Kt?rv<Kt?0:-1:0:-1:ih<Kt?Sk<Kt?0:-1:0:-1:Kd<Kt?el<Kt?Gf<Kt?mi<Kt?qb<Kt?$i<Kt?_f<Kt?xl<Kt?0:-1:0:-1:Ei<Kt?Jh<Kt?0:-1:0:-1:us<Kt?Ov<Kt?qo<Kt?nn<Kt?0:-1:0:-1:vi<Kt?Pi<Kt?0:-1:0:-1:Fp<Kt?Sc<Kt?Zu<Kt?gu<Kt?La<Kt?au<Kt?0:-1:0:-1:$d<Kt?Eh<Kt?0:-1:0:-1:Xi<Kt?fb<Kt?fa<Kt?Ui<Kt?0:-1:0:-1:eu<Kt?sv<Kt?0:-1:0:-1:Nk<Kt?Iu<Kt?kk<Kt?_a<Kt?Zn<Kt?sc<Kt?Cv<Kt?ck<Kt?Ma<Kt?Of<Kt?0:-1:0:-1:Wb<Kt?xf<Kt?0:-1:0:-1:Dl<Kt?uf<Kt?bp<Kt?_b<Kt?0:-1:0:-1:Sp<Kt?af<Kt?0:-1:0:-1:Ii<Kt?fn<Kt?dv<Kt?Eo<Kt?Qa<Kt?em<Kt?0:-1:0:-1:gs<Kt?Ec<Kt?0:-1:0:-1:fi<Kt?Kb<Kt?Ef<Kt?Vh<Kt?0:-1:0:-1:ql<Kt?Lk<Kt?0:-1:0:-1:Pv<Kt?Ib<Kt?bl<Kt?Hu<Kt?No<Kt?th<Kt?ui<Kt?rc<Kt?0:-1:0:-1:Oh<Kt?dk<Kt?0:-1:0:-1:vs<Kt?Uh<Kt?Mb<Kt?Qo<Kt?0:-1:0:-1:lu<Kt?Yi<Kt?0:-1:0:-1:ss<Kt?rh<Kt?dc<Kt?ha<Kt?Vd<Kt?En<Kt?0:-1:0:-1:Oc<Kt?Lu<Kt?0:-1:0:-1:np<Kt?ts<Kt?Es<Kt?cn<Kt?0:-1:0:-1:lb<Kt?Hh<Kt?0:-1:0:-1:Ia<Kt?Li<Kt?fk<Kt?di<Kt?jn<Kt?zp<Kt?cm<Kt?Kv<Kt?gl<Kt?Cf<Kt?bh<Kt?Mc<Kt?0:-1:0:-1:mo<Kt?Lc<Kt?0:-1:0:-1:Tk<Kt?Rn<Kt?Zl<Kt?Wp<Kt?0:-1:0:-1:xh<Kt?Dh<Kt?0:-1:0:-1:Tl<Kt?Uo<Kt?Kh<Kt?kf<Kt?Bf<Kt?vf<Kt?0:-1:0:-1:sm<Kt?ud<Kt?0:-1:0:-1:Ni<Kt?Hk<Kt?Ss<Kt?$k<Kt?0:-1:0:-1:Hf<Kt?Zi<Kt?0:-1:0:-1:Tc<Kt?ti<Kt?rs<Kt?Zb<Kt?Oi<Kt?wb<Kt?xi<Kt?Th<Kt?0:-1:0:-1:wf<Kt?ni<Kt?0:-1:0:-1:fp<Kt?ec<Kt?$l<Kt?Np<Kt?0:-1:0:-1:fd<Kt?Lp<Kt?0:-1:0:-1:wd<Kt?Ud<Kt?wk<Kt?Vi<Kt?Uc<Kt?hb<Kt?0:-1:0:-1:hc<Kt?su<Kt?0:-1:0:-1:zi<Kt?Jp<Kt?Sv<Kt?Os<Kt?0:-1:0:-1:en<Kt?yh<Kt?0:-1:0:-1:ol<Kt?zf<Kt?Qv<Kt?Fv<Kt?Ev<Kt?hu<Kt?Sd<Kt?Gv<Kt?Ph<Kt?Bb<Kt?0:-1:0:-1:up<Kt?_h<Kt?0:-1:0:-1:Ln<Kt?Rk<Kt?Xc<Kt?_c<Kt?0:-1:0:-1:Tv<Kt?Ti<Kt?0:-1:0:-1:Ep<Kt?Qh<Kt?an<Kt?ws<Kt?es<Kt?Wi<Kt?0:-1:0:-1:_n<Kt?uu<Kt?0:-1:0:-1:$u<Kt?$o<Kt?Zh<Kt?dl<Kt?0:-1:0:-1:Bl<Kt?kb<Kt?0:-1:0:-1:kl<Kt?Ya<Kt?fc<Kt?Gh<Kt?Wc<Kt?nh<Kt?$p<Kt?hp<Kt?0:-1:0:-1:tn<Kt?$h<Kt?0:-1:0:-1:Ac<Kt?Vl<Kt?Ta<Kt?hf<Kt?0:-1:0:-1:vv<Kt?bf<Kt?0:-1:0:-1:op<Kt?kn<Kt?Qb<Kt?uo<Kt?_i<Kt?Gc<Kt?0:-1:0:-1:ip<Kt?Nn<Kt?0:-1:0:-1:zd<Kt?ak<Kt?Yc<Kt?hv<Kt?0:-1:0:-1:ek<Kt?Qs<Kt?0:-1:0:-1:mp<Kt?wu<Kt?pi<Kt?ai<Kt?fh<Kt?tv<Kt?Qd<Kt?Md<Kt?ba<Kt?Wo<Kt?oc<Kt?md<Kt?yl<Kt?Vf<Kt?0:-1:0:-1:Gs<Kt?qv<Kt?0:-1:0:-1:om<Kt?Fi<Kt?Up<Kt?Zk<Kt?0:-1:0:-1:Vv<Kt?vl<Kt?0:-1:0:-1:Bh<Kt?Io<Kt?Bk<Kt?qh<Kt?Hi<Kt?pd<Kt?0:-1:0:-1:Si<Kt?$b<Kt?0:-1:0:-1:Ik<Kt?uc<Kt?qk<Kt?jh<Kt?0:-1:0:-1:xo<Kt?da<Kt?0:-1:0:-1:Du<Kt?Sa<Kt?eo<Kt?hn<Kt?wc<Kt?wv<Kt?sd<Kt?ko<Kt?0:-1:0:-1:rn<Kt?Xl<Kt?0:-1:0:-1:Tp<Kt?Zv<Kt?ok<Kt?Mh<Kt?0:-1:0:-1:ii<Kt?Af<Kt?0:-1:0:-1:ad<Kt?Hc<Kt?ff<Kt?Gk<Kt?ya<Kt?$v<Kt?0:-1:0:-1:Go<Kt?ep<Kt?0:-1:0:-1:To<Kt?nv<Kt?fu<Kt?Su<Kt?0:-1:0:-1:yb<Kt?Tb<Kt?0:-1:0:-1:Ed<Kt?Pn<Kt?Fu<Kt?Ja<Kt?vp<Kt?qu<Kt?Pf<Kt?Xk<Kt?Sb<Kt?qa<Kt?0:-1:0:-1:Jd<Kt?_p<Kt?0:-1:0:-1:Yb<Kt?Pc<Kt?qn<Kt?Bc<Kt?0:-1:0:-1:im<Kt?sn<Kt?0:-1:0:-1:Do<Kt?Hp<Kt?Co<Kt?Ou<Kt?Mf<Kt?Uk<Kt?0:-1:0:-1:uv<Kt?Ji<Kt?0:-1:0:-1:tk<Kt?Mi<Kt?ao<Kt?Nv<Kt?0:-1:0:-1:mk<Kt?du<Kt?0:-1:0:-1:yp<Kt?Mk<Kt?ua<Kt?qi<Kt?po<Kt?Vs<Kt?lh<Kt?Di<Kt?0:-1:0:-1:Qi<Kt?jo<Kt?0:-1:0:-1:xd<Kt?ms<Kt?ob<Kt?Ih<Kt?0:-1:0:-1:Ds<Kt?Vk<Kt?0:-1:0:-1:Jn<Kt?Ca<Kt?na<Kt?ds<Kt?yv<Kt?Wa<Kt?0:-1:0:-1:qf<Kt?pa<Kt?0:-1:0:-1:cs<Kt?eb<Kt?Bi<Kt?nb<Kt?0:-1:0:-1:Ls<Kt?Pk<Kt?0:-1:0:-1:Bu<Kt?ns<Kt?wo<Kt?Av<Kt?Ka<Kt?gk<Kt?Kp<Kt?sk<Kt?tm<Kt?ji<Kt?hh<Kt?yc<Kt?0:-1:0:-1:Ck<Kt?vc<Kt?0:-1:0:-1:gp<Kt?hi<Kt?xp<Kt?vb<Kt?0:-1:0:-1:aa<Kt?Mn<Kt?0:-1:0:-1:cf<Kt?dd<Kt?Td<Kt?qc<Kt?Yf<Kt?Yn<Kt?0:-1:0:-1:Ru<Kt?Qf<Kt?0:-1:0:-1:Oa<Kt?Va<Kt?ru<Kt?Ri<Kt?0:-1:0:-1:Jf<Kt?Ro<Kt?0:-1:0:-1:Tf<Kt?ac<Kt?yd<Kt?Ci<Kt?Kn<Kt?jv<Kt?Yh<Kt?ev<Kt?0:-1:0:-1:Cc<Kt?cv<Kt?0:-1:0:-1:iv<Kt?dp<Kt?la<Kt?za<Kt?0:-1:0:-1:yu<Kt?_o<Kt?0:-1:0:-1:ls<Kt?bc<Kt?_l<Kt?ou<Kt?Yp<Kt?pn<Kt?0:-1:0:-1:oo<Kt?Qu<Kt?0:-1:0:-1:uk<Kt?Kf<Kt?id<Kt?Kc<Kt?0:-1:0:-1:Js<Kt?Bn<Kt?0:-1:0:-1:Cu<Kt?wn<Kt?hd<Kt?xs<Kt?Cs<Kt?gc<Kt?lo<Kt?ei<Kt?sl<Kt?Ml<Kt?0:-1:0:-1:Ek<Kt?ro<Kt?0:-1:0:-1:gb<Kt?ri<Kt?vu<Kt?Bo<Kt?0:-1:0:-1:wl<Kt?jk<Kt?0:-1:0:-1:tc<Kt?mh<Kt?lk<Kt?jd<Kt?lc<Kt?is<Kt?0:-1:0:-1:xv<Kt?bs<Kt?0:-1:0:-1:Hb<Kt?yo<Kt?hl<Kt?As<Kt?0:-1:0:-1:Aa<Kt?Za<Kt?0:-1:0:-1:Vu<Kt?of<Kt?Ff<Kt?qs<Kt?rp<Kt?Ip<Kt?ks<Kt?ga<Kt?0:-1:0:-1:$s<Kt?Bv<Kt?0:-1:0:-1:Lv<Kt?Hn<Kt?Op<Kt?Lh<Kt?0:-1:0:-1:Sf<Kt?tu<Kt?0:-1:0:-1:kc<Kt?sp<Kt?Un<Kt?Fs<Kt?yk<Kt?rb<Kt?0:-1:0:-1:pu<Kt?oi<Kt?0:-1:0:-1:Dk<Kt?Mu<Kt?yf<Kt?un<Kt?0:-1:0:-1:Nl<Kt?Is<Kt?0:-1:0:-1:St(c$,Kt+go|0)-1|0:-1;if(5<Qt>>>0)y=zr(s);else switch(Qt){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var $t=F4(Hr(s));if(2<$t>>>0)y=zr(s);else switch($t){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Zt=J4(Hr(s));if(2<Zt>>>0)y=zr(s);else switch(Zt){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var te=J4(Hr(s));if(2<te>>>0)y=zr(s);else switch(te){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var ee=X4(Hr(s));if(2<ee>>>0)y=zr(s);else switch(ee){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var re=u8(Hr(s));if(2<re>>>0)y=zr(s);else switch(re){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,30);var ae=V4(Hr(s)),y=0===ae?u(s):1===ae?f(s):zr(s)}}}}}break;case 3:Vr(s,73);var ne=y8(Hr(s));if(2<ne>>>0)y=zr(s);else switch(ne){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var se=c8(Hr(s));if(2<se>>>0)y=zr(s);else switch(se){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var ie=u8(Hr(s));if(2<ie>>>0)y=zr(s);else switch(ie){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var ue=X4(Hr(s));if(2<ue>>>0)y=zr(s);else switch(ue){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,31);var fe=V4(Hr(s)),y=0===fe?u(s):1===fe?f(s):zr(s)}}}}break;case 4:Vr(s,73);var oe=c8(Hr(s));if(2<oe>>>0)y=zr(s);else switch(oe){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var ve=F4(Hr(s));if(2<ve>>>0)y=zr(s);else switch(ve){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var le=y8(Hr(s));if(2<le>>>0)y=zr(s);else switch(le){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var be=B8(Hr(s));if(2<be>>>0)y=zr(s);else switch(be){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,32);var ke=V4(Hr(s)),y=0===ke?u(s):1===ke?f(s):zr(s)}}}}break;default:Vr(s,73);var de=X4(Hr(s));if(2<de>>>0)y=zr(s);else switch(de){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var he=B8(Hr(s));if(2<he>>>0)y=zr(s);else switch(he){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var pe=X4(Hr(s));if(2<pe>>>0)y=zr(s);else switch(pe){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,33);var me=V4(Hr(s)),y=0===me?u(s):1===me?f(s):zr(s)}}}}break;default:Vr(s,34);var we=V4(Hr(s)),y=0===we?u(s):1===we?f(s):zr(s)}break;case 37:Vr(s,73);var ye=Hr(s),ge=35<ye?ku<ye?dh<ye?ab<ye?-1:Ak<ye?ph<ye?Ao<ye?Zp<ye?mn<ye?Vo<ye?df<ye?ah<ye?0:-1:0:-1:Ba<ye?_k<ye?0:-1:0:-1:ll<ye?hs<ye?nm<ye?Uf<ye?0:-1:0:-1:Rh<ye?zl<ye?0:-1:0:-1:mv<ye?rf<ye?Uv<ye?_d<ye?cb<ye?Tn<ye?Rl<ye?rd<ye?zk<ye?Uu<ye?jf<ye?Dd<ye?Lf<ye?zu<ye?pk<ye?mf<ye?0:-1:0:-1:db<ye?zn<ye?0:-1:0:-1:Fd<ye?tf<ye?dn<ye?Xo<ye?0:-1:0:-1:Nf<ye?Ub<ye?0:-1:0:-1:Jv<ye?Rc<ye?Dc<ye?Db<ye?nc<ye?Xa<ye?0:-1:0:-1:gi<ye?vo<ye?0:-1:0:-1:Cp<ye?Ll<ye?Ns<ye?rv<ye?0:-1:0:-1:ih<ye?Sk<ye?0:-1:0:-1:Kd<ye?el<ye?Gf<ye?mi<ye?qb<ye?$i<ye?_f<ye?xl<ye?0:-1:0:-1:Ei<ye?Jh<ye?0:-1:0:-1:us<ye?Ov<ye?qo<ye?nn<ye?0:-1:0:-1:vi<ye?Pi<ye?0:-1:0:-1:Fp<ye?Sc<ye?Zu<ye?gu<ye?La<ye?au<ye?0:-1:0:-1:$d<ye?Eh<ye?0:-1:0:-1:Xi<ye?fb<ye?fa<ye?Ui<ye?0:-1:0:-1:eu<ye?sv<ye?0:-1:0:-1:Nk<ye?Iu<ye?kk<ye?_a<ye?Zn<ye?sc<ye?Cv<ye?ck<ye?Ma<ye?Of<ye?0:-1:0:-1:Wb<ye?xf<ye?0:-1:0:-1:Dl<ye?uf<ye?bp<ye?_b<ye?0:-1:0:-1:Sp<ye?af<ye?0:-1:0:-1:Ii<ye?fn<ye?dv<ye?Eo<ye?Qa<ye?em<ye?0:-1:0:-1:gs<ye?Ec<ye?0:-1:0:-1:fi<ye?Kb<ye?Ef<ye?Vh<ye?0:-1:0:-1:ql<ye?Lk<ye?0:-1:0:-1:Pv<ye?Ib<ye?bl<ye?Hu<ye?No<ye?th<ye?ui<ye?rc<ye?0:-1:0:-1:Oh<ye?dk<ye?0:-1:0:-1:vs<ye?Uh<ye?Mb<ye?Qo<ye?0:-1:0:-1:lu<ye?Yi<ye?0:-1:0:-1:ss<ye?rh<ye?dc<ye?ha<ye?Vd<ye?En<ye?0:-1:0:-1:Oc<ye?Lu<ye?0:-1:0:-1:np<ye?ts<ye?Es<ye?cn<ye?0:-1:0:-1:lb<ye?Hh<ye?0:-1:0:-1:Ia<ye?Li<ye?fk<ye?di<ye?jn<ye?zp<ye?cm<ye?Kv<ye?gl<ye?Cf<ye?bh<ye?Mc<ye?0:-1:0:-1:mo<ye?Lc<ye?0:-1:0:-1:Tk<ye?Rn<ye?Zl<ye?Wp<ye?0:-1:0:-1:xh<ye?Dh<ye?0:-1:0:-1:Tl<ye?Uo<ye?Kh<ye?kf<ye?Bf<ye?vf<ye?0:-1:0:-1:sm<ye?ud<ye?0:-1:0:-1:Ni<ye?Hk<ye?Ss<ye?$k<ye?0:-1:0:-1:Hf<ye?Zi<ye?0:-1:0:-1:Tc<ye?ti<ye?rs<ye?Zb<ye?Oi<ye?wb<ye?xi<ye?Th<ye?0:-1:0:-1:wf<ye?ni<ye?0:-1:0:-1:fp<ye?ec<ye?$l<ye?Np<ye?0:-1:0:-1:fd<ye?Lp<ye?0:-1:0:-1:wd<ye?Ud<ye?wk<ye?Vi<ye?Uc<ye?hb<ye?0:-1:0:-1:hc<ye?su<ye?0:-1:0:-1:zi<ye?Jp<ye?Sv<ye?Os<ye?0:-1:0:-1:en<ye?yh<ye?0:-1:0:-1:ol<ye?zf<ye?Qv<ye?Fv<ye?Ev<ye?hu<ye?Sd<ye?Gv<ye?Ph<ye?Bb<ye?0:-1:0:-1:up<ye?_h<ye?0:-1:0:-1:Ln<ye?Rk<ye?Xc<ye?_c<ye?0:-1:0:-1:Tv<ye?Ti<ye?0:-1:0:-1:Ep<ye?Qh<ye?an<ye?ws<ye?es<ye?Wi<ye?0:-1:0:-1:_n<ye?uu<ye?0:-1:0:-1:$u<ye?$o<ye?Zh<ye?dl<ye?0:-1:0:-1:Bl<ye?kb<ye?0:-1:0:-1:kl<ye?Ya<ye?fc<ye?Gh<ye?Wc<ye?nh<ye?$p<ye?hp<ye?0:-1:0:-1:tn<ye?$h<ye?0:-1:0:-1:Ac<ye?Vl<ye?Ta<ye?hf<ye?0:-1:0:-1:vv<ye?bf<ye?0:-1:0:-1:op<ye?kn<ye?Qb<ye?uo<ye?_i<ye?Gc<ye?0:-1:0:-1:ip<ye?Nn<ye?0:-1:0:-1:zd<ye?ak<ye?Yc<ye?hv<ye?0:-1:0:-1:ek<ye?Qs<ye?0:-1:0:-1:mp<ye?wu<ye?pi<ye?ai<ye?fh<ye?tv<ye?Qd<ye?Md<ye?ba<ye?Wo<ye?oc<ye?md<ye?yl<ye?Vf<ye?0:-1:0:-1:Gs<ye?qv<ye?0:-1:0:-1:om<ye?Fi<ye?Up<ye?Zk<ye?0:-1:0:-1:Vv<ye?vl<ye?0:-1:0:-1:Bh<ye?Io<ye?Bk<ye?qh<ye?Hi<ye?pd<ye?0:-1:0:-1:Si<ye?$b<ye?0:-1:0:-1:Ik<ye?uc<ye?qk<ye?jh<ye?0:-1:0:-1:xo<ye?da<ye?0:-1:0:-1:Du<ye?Sa<ye?eo<ye?hn<ye?wc<ye?wv<ye?sd<ye?ko<ye?0:-1:0:-1:rn<ye?Xl<ye?0:-1:0:-1:Tp<ye?Zv<ye?ok<ye?Mh<ye?0:-1:0:-1:ii<ye?Af<ye?0:-1:0:-1:ad<ye?Hc<ye?ff<ye?Gk<ye?ya<ye?$v<ye?0:-1:0:-1:Go<ye?ep<ye?0:-1:0:-1:To<ye?nv<ye?fu<ye?Su<ye?0:-1:0:-1:yb<ye?Tb<ye?0:-1:0:-1:Ed<ye?Pn<ye?Fu<ye?Ja<ye?vp<ye?qu<ye?Pf<ye?Xk<ye?Sb<ye?qa<ye?0:-1:0:-1:Jd<ye?_p<ye?0:-1:0:-1:Yb<ye?Pc<ye?qn<ye?Bc<ye?0:-1:0:-1:im<ye?sn<ye?0:-1:0:-1:Do<ye?Hp<ye?Co<ye?Ou<ye?Mf<ye?Uk<ye?0:-1:0:-1:uv<ye?Ji<ye?0:-1:0:-1:tk<ye?Mi<ye?ao<ye?Nv<ye?0:-1:0:-1:mk<ye?du<ye?0:-1:0:-1:yp<ye?Mk<ye?ua<ye?qi<ye?po<ye?Vs<ye?lh<ye?Di<ye?0:-1:0:-1:Qi<ye?jo<ye?0:-1:0:-1:xd<ye?ms<ye?ob<ye?Ih<ye?0:-1:0:-1:Ds<ye?Vk<ye?0:-1:0:-1:Jn<ye?Ca<ye?na<ye?ds<ye?yv<ye?Wa<ye?0:-1:0:-1:qf<ye?pa<ye?0:-1:0:-1:cs<ye?eb<ye?Bi<ye?nb<ye?0:-1:0:-1:Ls<ye?Pk<ye?0:-1:0:-1:Bu<ye?ns<ye?wo<ye?Av<ye?Ka<ye?gk<ye?Kp<ye?sk<ye?tm<ye?ji<ye?hh<ye?yc<ye?0:-1:0:-1:Ck<ye?vc<ye?0:-1:0:-1:gp<ye?hi<ye?xp<ye?vb<ye?0:-1:0:-1:aa<ye?Mn<ye?0:-1:0:-1:cf<ye?dd<ye?Td<ye?qc<ye?Yf<ye?Yn<ye?0:-1:0:-1:Ru<ye?Qf<ye?0:-1:0:-1:Oa<ye?Va<ye?ru<ye?Ri<ye?0:-1:0:-1:Jf<ye?Ro<ye?0:-1:0:-1:Tf<ye?ac<ye?yd<ye?Ci<ye?Kn<ye?jv<ye?Yh<ye?ev<ye?0:-1:0:-1:Cc<ye?cv<ye?0:-1:0:-1:iv<ye?dp<ye?la<ye?za<ye?0:-1:0:-1:yu<ye?_o<ye?0:-1:0:-1:ls<ye?bc<ye?_l<ye?ou<ye?Yp<ye?pn<ye?0:-1:0:-1:oo<ye?Qu<ye?0:-1:0:-1:uk<ye?Kf<ye?id<ye?Kc<ye?0:-1:0:-1:Js<ye?Bn<ye?0:-1:0:-1:Cu<ye?wn<ye?hd<ye?xs<ye?Cs<ye?gc<ye?lo<ye?ei<ye?sl<ye?Ml<ye?0:-1:0:-1:Ek<ye?ro<ye?0:-1:0:-1:gb<ye?ri<ye?vu<ye?Bo<ye?0:-1:0:-1:wl<ye?jk<ye?0:-1:0:-1:tc<ye?mh<ye?lk<ye?jd<ye?lc<ye?is<ye?0:-1:0:-1:xv<ye?bs<ye?0:-1:0:-1:Hb<ye?yo<ye?hl<ye?As<ye?0:-1:0:-1:Aa<ye?Za<ye?0:-1:0:-1:Vu<ye?of<ye?Ff<ye?qs<ye?rp<ye?Ip<ye?ks<ye?ga<ye?0:-1:0:-1:$s<ye?Bv<ye?0:-1:0:-1:Lv<ye?Hn<ye?Op<ye?Lh<ye?0:-1:0:-1:Sf<ye?tu<ye?0:-1:0:-1:kc<ye?sp<ye?Un<ye?Fs<ye?yk<ye?rb<ye?0:-1:0:-1:pu<ye?oi<ye?0:-1:0:-1:Dk<ye?Mu<ye?yf<ye?un<ye?0:-1:0:-1:Nl<ye?Is<ye?0:-1:0:-1:St(_$,ye+go|0)-1|0:-1;if(4<ge>>>0)y=zr(s);else switch(ge){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var Te=z8(Hr(s));if(2<Te>>>0)y=zr(s);else switch(Te){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var _e=X4(Hr(s));if(2<_e>>>0)y=zr(s);else switch(_e){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,35);var Se=V4(Hr(s)),y=0===Se?u(s):1===Se?f(s):zr(s)}}break;case 3:Vr(s,73);var Ee=F4(Hr(s));if(2<Ee>>>0)y=zr(s);else switch(Ee){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var xe=j8(Hr(s));if(2<xe>>>0)y=zr(s);else switch(xe){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,36);var Ie=V4(Hr(s)),y=0===Ie?u(s):1===Ie?f(s):zr(s)}}break;default:Vr(s,73);var Ne=Hr(s),Oe=35<Ne?ku<Ne?dh<Ne?ab<Ne?-1:Ak<Ne?ph<Ne?Ao<Ne?Zp<Ne?mn<Ne?Vo<Ne?df<Ne?ah<Ne?0:-1:0:-1:Ba<Ne?_k<Ne?0:-1:0:-1:ll<Ne?hs<Ne?nm<Ne?Uf<Ne?0:-1:0:-1:Rh<Ne?zl<Ne?0:-1:0:-1:mv<Ne?rf<Ne?Uv<Ne?_d<Ne?cb<Ne?Tn<Ne?Rl<Ne?rd<Ne?zk<Ne?Uu<Ne?jf<Ne?Dd<Ne?Lf<Ne?zu<Ne?pk<Ne?mf<Ne?0:-1:0:-1:db<Ne?zn<Ne?0:-1:0:-1:Fd<Ne?tf<Ne?dn<Ne?Xo<Ne?0:-1:0:-1:Nf<Ne?Ub<Ne?0:-1:0:-1:Jv<Ne?Rc<Ne?Dc<Ne?Db<Ne?nc<Ne?Xa<Ne?0:-1:0:-1:gi<Ne?vo<Ne?0:-1:0:-1:Cp<Ne?Ll<Ne?Ns<Ne?rv<Ne?0:-1:0:-1:ih<Ne?Sk<Ne?0:-1:0:-1:Kd<Ne?el<Ne?Gf<Ne?mi<Ne?qb<Ne?$i<Ne?_f<Ne?xl<Ne?0:-1:0:-1:Ei<Ne?Jh<Ne?0:-1:0:-1:us<Ne?Ov<Ne?qo<Ne?nn<Ne?0:-1:0:-1:vi<Ne?Pi<Ne?0:-1:0:-1:Fp<Ne?Sc<Ne?Zu<Ne?gu<Ne?La<Ne?au<Ne?0:-1:0:-1:$d<Ne?Eh<Ne?0:-1:0:-1:Xi<Ne?fb<Ne?fa<Ne?Ui<Ne?0:-1:0:-1:eu<Ne?sv<Ne?0:-1:0:-1:Nk<Ne?Iu<Ne?kk<Ne?_a<Ne?Zn<Ne?sc<Ne?Cv<Ne?ck<Ne?Ma<Ne?Of<Ne?0:-1:0:-1:Wb<Ne?xf<Ne?0:-1:0:-1:Dl<Ne?uf<Ne?bp<Ne?_b<Ne?0:-1:0:-1:Sp<Ne?af<Ne?0:-1:0:-1:Ii<Ne?fn<Ne?dv<Ne?Eo<Ne?Qa<Ne?em<Ne?0:-1:0:-1:gs<Ne?Ec<Ne?0:-1:0:-1:fi<Ne?Kb<Ne?Ef<Ne?Vh<Ne?0:-1:0:-1:ql<Ne?Lk<Ne?0:-1:0:-1:Pv<Ne?Ib<Ne?bl<Ne?Hu<Ne?No<Ne?th<Ne?ui<Ne?rc<Ne?0:-1:0:-1:Oh<Ne?dk<Ne?0:-1:0:-1:vs<Ne?Uh<Ne?Mb<Ne?Qo<Ne?0:-1:0:-1:lu<Ne?Yi<Ne?0:-1:0:-1:ss<Ne?rh<Ne?dc<Ne?ha<Ne?Vd<Ne?En<Ne?0:-1:0:-1:Oc<Ne?Lu<Ne?0:-1:0:-1:np<Ne?ts<Ne?Es<Ne?cn<Ne?0:-1:0:-1:lb<Ne?Hh<Ne?0:-1:0:-1:Ia<Ne?Li<Ne?fk<Ne?di<Ne?jn<Ne?zp<Ne?cm<Ne?Kv<Ne?gl<Ne?Cf<Ne?bh<Ne?Mc<Ne?0:-1:0:-1:mo<Ne?Lc<Ne?0:-1:0:-1:Tk<Ne?Rn<Ne?Zl<Ne?Wp<Ne?0:-1:0:-1:xh<Ne?Dh<Ne?0:-1:0:-1:Tl<Ne?Uo<Ne?Kh<Ne?kf<Ne?Bf<Ne?vf<Ne?0:-1:0:-1:sm<Ne?ud<Ne?0:-1:0:-1:Ni<Ne?Hk<Ne?Ss<Ne?$k<Ne?0:-1:0:-1:Hf<Ne?Zi<Ne?0:-1:0:-1:Tc<Ne?ti<Ne?rs<Ne?Zb<Ne?Oi<Ne?wb<Ne?xi<Ne?Th<Ne?0:-1:0:-1:wf<Ne?ni<Ne?0:-1:0:-1:fp<Ne?ec<Ne?$l<Ne?Np<Ne?0:-1:0:-1:fd<Ne?Lp<Ne?0:-1:0:-1:wd<Ne?Ud<Ne?wk<Ne?Vi<Ne?Uc<Ne?hb<Ne?0:-1:0:-1:hc<Ne?su<Ne?0:-1:0:-1:zi<Ne?Jp<Ne?Sv<Ne?Os<Ne?0:-1:0:-1:en<Ne?yh<Ne?0:-1:0:-1:ol<Ne?zf<Ne?Qv<Ne?Fv<Ne?Ev<Ne?hu<Ne?Sd<Ne?Gv<Ne?Ph<Ne?Bb<Ne?0:-1:0:-1:up<Ne?_h<Ne?0:-1:0:-1:Ln<Ne?Rk<Ne?Xc<Ne?_c<Ne?0:-1:0:-1:Tv<Ne?Ti<Ne?0:-1:0:-1:Ep<Ne?Qh<Ne?an<Ne?ws<Ne?es<Ne?Wi<Ne?0:-1:0:-1:_n<Ne?uu<Ne?0:-1:0:-1:$u<Ne?$o<Ne?Zh<Ne?dl<Ne?0:-1:0:-1:Bl<Ne?kb<Ne?0:-1:0:-1:kl<Ne?Ya<Ne?fc<Ne?Gh<Ne?Wc<Ne?nh<Ne?$p<Ne?hp<Ne?0:-1:0:-1:tn<Ne?$h<Ne?0:-1:0:-1:Ac<Ne?Vl<Ne?Ta<Ne?hf<Ne?0:-1:0:-1:vv<Ne?bf<Ne?0:-1:0:-1:op<Ne?kn<Ne?Qb<Ne?uo<Ne?_i<Ne?Gc<Ne?0:-1:0:-1:ip<Ne?Nn<Ne?0:-1:0:-1:zd<Ne?ak<Ne?Yc<Ne?hv<Ne?0:-1:0:-1:ek<Ne?Qs<Ne?0:-1:0:-1:mp<Ne?wu<Ne?pi<Ne?ai<Ne?fh<Ne?tv<Ne?Qd<Ne?Md<Ne?ba<Ne?Wo<Ne?oc<Ne?md<Ne?yl<Ne?Vf<Ne?0:-1:0:-1:Gs<Ne?qv<Ne?0:-1:0:-1:om<Ne?Fi<Ne?Up<Ne?Zk<Ne?0:-1:0:-1:Vv<Ne?vl<Ne?0:-1:0:-1:Bh<Ne?Io<Ne?Bk<Ne?qh<Ne?Hi<Ne?pd<Ne?0:-1:0:-1:Si<Ne?$b<Ne?0:-1:0:-1:Ik<Ne?uc<Ne?qk<Ne?jh<Ne?0:-1:0:-1:xo<Ne?da<Ne?0:-1:0:-1:Du<Ne?Sa<Ne?eo<Ne?hn<Ne?wc<Ne?wv<Ne?sd<Ne?ko<Ne?0:-1:0:-1:rn<Ne?Xl<Ne?0:-1:0:-1:Tp<Ne?Zv<Ne?ok<Ne?Mh<Ne?0:-1:0:-1:ii<Ne?Af<Ne?0:-1:0:-1:ad<Ne?Hc<Ne?ff<Ne?Gk<Ne?ya<Ne?$v<Ne?0:-1:0:-1:Go<Ne?ep<Ne?0:-1:0:-1:To<Ne?nv<Ne?fu<Ne?Su<Ne?0:-1:0:-1:yb<Ne?Tb<Ne?0:-1:0:-1:Ed<Ne?Pn<Ne?Fu<Ne?Ja<Ne?vp<Ne?qu<Ne?Pf<Ne?Xk<Ne?Sb<Ne?qa<Ne?0:-1:0:-1:Jd<Ne?_p<Ne?0:-1:0:-1:Yb<Ne?Pc<Ne?qn<Ne?Bc<Ne?0:-1:0:-1:im<Ne?sn<Ne?0:-1:0:-1:Do<Ne?Hp<Ne?Co<Ne?Ou<Ne?Mf<Ne?Uk<Ne?0:-1:0:-1:uv<Ne?Ji<Ne?0:-1:0:-1:tk<Ne?Mi<Ne?ao<Ne?Nv<Ne?0:-1:0:-1:mk<Ne?du<Ne?0:-1:0:-1:yp<Ne?Mk<Ne?ua<Ne?qi<Ne?po<Ne?Vs<Ne?lh<Ne?Di<Ne?0:-1:0:-1:Qi<Ne?jo<Ne?0:-1:0:-1:xd<Ne?ms<Ne?ob<Ne?Ih<Ne?0:-1:0:-1:Ds<Ne?Vk<Ne?0:-1:0:-1:Jn<Ne?Ca<Ne?na<Ne?ds<Ne?yv<Ne?Wa<Ne?0:-1:0:-1:qf<Ne?pa<Ne?0:-1:0:-1:cs<Ne?eb<Ne?Bi<Ne?nb<Ne?0:-1:0:-1:Ls<Ne?Pk<Ne?0:-1:0:-1:Bu<Ne?ns<Ne?wo<Ne?Av<Ne?Ka<Ne?gk<Ne?Kp<Ne?sk<Ne?tm<Ne?ji<Ne?hh<Ne?yc<Ne?0:-1:0:-1:Ck<Ne?vc<Ne?0:-1:0:-1:gp<Ne?hi<Ne?xp<Ne?vb<Ne?0:-1:0:-1:aa<Ne?Mn<Ne?0:-1:0:-1:cf<Ne?dd<Ne?Td<Ne?qc<Ne?Yf<Ne?Yn<Ne?0:-1:0:-1:Ru<Ne?Qf<Ne?0:-1:0:-1:Oa<Ne?Va<Ne?ru<Ne?Ri<Ne?0:-1:0:-1:Jf<Ne?Ro<Ne?0:-1:0:-1:Tf<Ne?ac<Ne?yd<Ne?Ci<Ne?Kn<Ne?jv<Ne?Yh<Ne?ev<Ne?0:-1:0:-1:Cc<Ne?cv<Ne?0:-1:0:-1:iv<Ne?dp<Ne?la<Ne?za<Ne?0:-1:0:-1:yu<Ne?_o<Ne?0:-1:0:-1:ls<Ne?bc<Ne?_l<Ne?ou<Ne?Yp<Ne?pn<Ne?0:-1:0:-1:oo<Ne?Qu<Ne?0:-1:0:-1:uk<Ne?Kf<Ne?id<Ne?Kc<Ne?0:-1:0:-1:Js<Ne?Bn<Ne?0:-1:0:-1:Cu<Ne?wn<Ne?hd<Ne?xs<Ne?Cs<Ne?gc<Ne?lo<Ne?ei<Ne?sl<Ne?Ml<Ne?0:-1:0:-1:Ek<Ne?ro<Ne?0:-1:0:-1:gb<Ne?ri<Ne?vu<Ne?Bo<Ne?0:-1:0:-1:wl<Ne?jk<Ne?0:-1:0:-1:tc<Ne?mh<Ne?lk<Ne?jd<Ne?lc<Ne?is<Ne?0:-1:0:-1:xv<Ne?bs<Ne?0:-1:0:-1:Hb<Ne?yo<Ne?hl<Ne?As<Ne?0:-1:0:-1:Aa<Ne?Za<Ne?0:-1:0:-1:Vu<Ne?of<Ne?Ff<Ne?qs<Ne?rp<Ne?Ip<Ne?ks<Ne?ga<Ne?0:-1:0:-1:$s<Ne?Bv<Ne?0:-1:0:-1:Lv<Ne?Hn<Ne?Op<Ne?Lh<Ne?0:-1:0:-1:Sf<Ne?tu<Ne?0:-1:0:-1:kc<Ne?sp<Ne?Un<Ne?Fs<Ne?yk<Ne?rb<Ne?0:-1:0:-1:pu<Ne?oi<Ne?0:-1:0:-1:Dk<Ne?Mu<Ne?yf<Ne?un<Ne?0:-1:0:-1:Nl<Ne?Is<Ne?0:-1:0:-1:St(v$,Ne+go|0)-1|0:-1;if(3<Oe>>>0)y=zr(s);else switch(Oe){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var Re=Q8(Hr(s));if(2<Re>>>0)y=zr(s);else switch(Re){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Le=u8(Hr(s));if(2<Le>>>0)y=zr(s);else switch(Le){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var De=B8(Hr(s));if(2<De>>>0)y=zr(s);else switch(De){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,37);var Xe=V4(Hr(s)),y=0===Xe?u(s):1===Xe?f(s):zr(s)}}}break;default:Vr(s,73);var je=X4(Hr(s));if(2<je>>>0)y=zr(s);else switch(je){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Be=r8(Hr(s));if(2<Be>>>0)y=zr(s);else switch(Be){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var qe=q4(Hr(s));if(2<qe>>>0)y=zr(s);else switch(qe){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ge=z8(Hr(s));if(2<Ge>>>0)y=zr(s);else switch(Ge){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,38);var Ye=V4(Hr(s)),y=0===Ye?u(s):1===Ye?f(s):zr(s)}}}}}}break;case 38:Vr(s,73);var Je=Hr(s),He=35<Je?ku<Je?dh<Je?ab<Je?-1:Ak<Je?ph<Je?Ao<Je?Zp<Je?mn<Je?Vo<Je?df<Je?ah<Je?0:-1:0:-1:Ba<Je?_k<Je?0:-1:0:-1:ll<Je?hs<Je?nm<Je?Uf<Je?0:-1:0:-1:Rh<Je?zl<Je?0:-1:0:-1:mv<Je?rf<Je?Uv<Je?_d<Je?cb<Je?Tn<Je?Rl<Je?rd<Je?zk<Je?Uu<Je?jf<Je?Dd<Je?Lf<Je?zu<Je?pk<Je?mf<Je?0:-1:0:-1:db<Je?zn<Je?0:-1:0:-1:Fd<Je?tf<Je?dn<Je?Xo<Je?0:-1:0:-1:Nf<Je?Ub<Je?0:-1:0:-1:Jv<Je?Rc<Je?Dc<Je?Db<Je?nc<Je?Xa<Je?0:-1:0:-1:gi<Je?vo<Je?0:-1:0:-1:Cp<Je?Ll<Je?Ns<Je?rv<Je?0:-1:0:-1:ih<Je?Sk<Je?0:-1:0:-1:Kd<Je?el<Je?Gf<Je?mi<Je?qb<Je?$i<Je?_f<Je?xl<Je?0:-1:0:-1:Ei<Je?Jh<Je?0:-1:0:-1:us<Je?Ov<Je?qo<Je?nn<Je?0:-1:0:-1:vi<Je?Pi<Je?0:-1:0:-1:Fp<Je?Sc<Je?Zu<Je?gu<Je?La<Je?au<Je?0:-1:0:-1:$d<Je?Eh<Je?0:-1:0:-1:Xi<Je?fb<Je?fa<Je?Ui<Je?0:-1:0:-1:eu<Je?sv<Je?0:-1:0:-1:Nk<Je?Iu<Je?kk<Je?_a<Je?Zn<Je?sc<Je?Cv<Je?ck<Je?Ma<Je?Of<Je?0:-1:0:-1:Wb<Je?xf<Je?0:-1:0:-1:Dl<Je?uf<Je?bp<Je?_b<Je?0:-1:0:-1:Sp<Je?af<Je?0:-1:0:-1:Ii<Je?fn<Je?dv<Je?Eo<Je?Qa<Je?em<Je?0:-1:0:-1:gs<Je?Ec<Je?0:-1:0:-1:fi<Je?Kb<Je?Ef<Je?Vh<Je?0:-1:0:-1:ql<Je?Lk<Je?0:-1:0:-1:Pv<Je?Ib<Je?bl<Je?Hu<Je?No<Je?th<Je?ui<Je?rc<Je?0:-1:0:-1:Oh<Je?dk<Je?0:-1:0:-1:vs<Je?Uh<Je?Mb<Je?Qo<Je?0:-1:0:-1:lu<Je?Yi<Je?0:-1:0:-1:ss<Je?rh<Je?dc<Je?ha<Je?Vd<Je?En<Je?0:-1:0:-1:Oc<Je?Lu<Je?0:-1:0:-1:np<Je?ts<Je?Es<Je?cn<Je?0:-1:0:-1:lb<Je?Hh<Je?0:-1:0:-1:Ia<Je?Li<Je?fk<Je?di<Je?jn<Je?zp<Je?cm<Je?Kv<Je?gl<Je?Cf<Je?bh<Je?Mc<Je?0:-1:0:-1:mo<Je?Lc<Je?0:-1:0:-1:Tk<Je?Rn<Je?Zl<Je?Wp<Je?0:-1:0:-1:xh<Je?Dh<Je?0:-1:0:-1:Tl<Je?Uo<Je?Kh<Je?kf<Je?Bf<Je?vf<Je?0:-1:0:-1:sm<Je?ud<Je?0:-1:0:-1:Ni<Je?Hk<Je?Ss<Je?$k<Je?0:-1:0:-1:Hf<Je?Zi<Je?0:-1:0:-1:Tc<Je?ti<Je?rs<Je?Zb<Je?Oi<Je?wb<Je?xi<Je?Th<Je?0:-1:0:-1:wf<Je?ni<Je?0:-1:0:-1:fp<Je?ec<Je?$l<Je?Np<Je?0:-1:0:-1:fd<Je?Lp<Je?0:-1:0:-1:wd<Je?Ud<Je?wk<Je?Vi<Je?Uc<Je?hb<Je?0:-1:0:-1:hc<Je?su<Je?0:-1:0:-1:zi<Je?Jp<Je?Sv<Je?Os<Je?0:-1:0:-1:en<Je?yh<Je?0:-1:0:-1:ol<Je?zf<Je?Qv<Je?Fv<Je?Ev<Je?hu<Je?Sd<Je?Gv<Je?Ph<Je?Bb<Je?0:-1:0:-1:up<Je?_h<Je?0:-1:0:-1:Ln<Je?Rk<Je?Xc<Je?_c<Je?0:-1:0:-1:Tv<Je?Ti<Je?0:-1:0:-1:Ep<Je?Qh<Je?an<Je?ws<Je?es<Je?Wi<Je?0:-1:0:-1:_n<Je?uu<Je?0:-1:0:-1:$u<Je?$o<Je?Zh<Je?dl<Je?0:-1:0:-1:Bl<Je?kb<Je?0:-1:0:-1:kl<Je?Ya<Je?fc<Je?Gh<Je?Wc<Je?nh<Je?$p<Je?hp<Je?0:-1:0:-1:tn<Je?$h<Je?0:-1:0:-1:Ac<Je?Vl<Je?Ta<Je?hf<Je?0:-1:0:-1:vv<Je?bf<Je?0:-1:0:-1:op<Je?kn<Je?Qb<Je?uo<Je?_i<Je?Gc<Je?0:-1:0:-1:ip<Je?Nn<Je?0:-1:0:-1:zd<Je?ak<Je?Yc<Je?hv<Je?0:-1:0:-1:ek<Je?Qs<Je?0:-1:0:-1:mp<Je?wu<Je?pi<Je?ai<Je?fh<Je?tv<Je?Qd<Je?Md<Je?ba<Je?Wo<Je?oc<Je?md<Je?yl<Je?Vf<Je?0:-1:0:-1:Gs<Je?qv<Je?0:-1:0:-1:om<Je?Fi<Je?Up<Je?Zk<Je?0:-1:0:-1:Vv<Je?vl<Je?0:-1:0:-1:Bh<Je?Io<Je?Bk<Je?qh<Je?Hi<Je?pd<Je?0:-1:0:-1:Si<Je?$b<Je?0:-1:0:-1:Ik<Je?uc<Je?qk<Je?jh<Je?0:-1:0:-1:xo<Je?da<Je?0:-1:0:-1:Du<Je?Sa<Je?eo<Je?hn<Je?wc<Je?wv<Je?sd<Je?ko<Je?0:-1:0:-1:rn<Je?Xl<Je?0:-1:0:-1:Tp<Je?Zv<Je?ok<Je?Mh<Je?0:-1:0:-1:ii<Je?Af<Je?0:-1:0:-1:ad<Je?Hc<Je?ff<Je?Gk<Je?ya<Je?$v<Je?0:-1:0:-1:Go<Je?ep<Je?0:-1:0:-1:To<Je?nv<Je?fu<Je?Su<Je?0:-1:0:-1:yb<Je?Tb<Je?0:-1:0:-1:Ed<Je?Pn<Je?Fu<Je?Ja<Je?vp<Je?qu<Je?Pf<Je?Xk<Je?Sb<Je?qa<Je?0:-1:0:-1:Jd<Je?_p<Je?0:-1:0:-1:Yb<Je?Pc<Je?qn<Je?Bc<Je?0:-1:0:-1:im<Je?sn<Je?0:-1:0:-1:Do<Je?Hp<Je?Co<Je?Ou<Je?Mf<Je?Uk<Je?0:-1:0:-1:uv<Je?Ji<Je?0:-1:0:-1:tk<Je?Mi<Je?ao<Je?Nv<Je?0:-1:0:-1:mk<Je?du<Je?0:-1:0:-1:yp<Je?Mk<Je?ua<Je?qi<Je?po<Je?Vs<Je?lh<Je?Di<Je?0:-1:0:-1:Qi<Je?jo<Je?0:-1:0:-1:xd<Je?ms<Je?ob<Je?Ih<Je?0:-1:0:-1:Ds<Je?Vk<Je?0:-1:0:-1:Jn<Je?Ca<Je?na<Je?ds<Je?yv<Je?Wa<Je?0:-1:0:-1:qf<Je?pa<Je?0:-1:0:-1:cs<Je?eb<Je?Bi<Je?nb<Je?0:-1:0:-1:Ls<Je?Pk<Je?0:-1:0:-1:Bu<Je?ns<Je?wo<Je?Av<Je?Ka<Je?gk<Je?Kp<Je?sk<Je?tm<Je?ji<Je?hh<Je?yc<Je?0:-1:0:-1:Ck<Je?vc<Je?0:-1:0:-1:gp<Je?hi<Je?xp<Je?vb<Je?0:-1:0:-1:aa<Je?Mn<Je?0:-1:0:-1:cf<Je?dd<Je?Td<Je?qc<Je?Yf<Je?Yn<Je?0:-1:0:-1:Ru<Je?Qf<Je?0:-1:0:-1:Oa<Je?Va<Je?ru<Je?Ri<Je?0:-1:0:-1:Jf<Je?Ro<Je?0:-1:0:-1:Tf<Je?ac<Je?yd<Je?Ci<Je?Kn<Je?jv<Je?Yh<Je?ev<Je?0:-1:0:-1:Cc<Je?cv<Je?0:-1:0:-1:iv<Je?dp<Je?la<Je?za<Je?0:-1:0:-1:yu<Je?_o<Je?0:-1:0:-1:ls<Je?bc<Je?_l<Je?ou<Je?Yp<Je?pn<Je?0:-1:0:-1:oo<Je?Qu<Je?0:-1:0:-1:uk<Je?Kf<Je?id<Je?Kc<Je?0:-1:0:-1:Js<Je?Bn<Je?0:-1:0:-1:Cu<Je?wn<Je?hd<Je?xs<Je?Cs<Je?gc<Je?lo<Je?ei<Je?sl<Je?Ml<Je?0:-1:0:-1:Ek<Je?ro<Je?0:-1:0:-1:gb<Je?ri<Je?vu<Je?Bo<Je?0:-1:0:-1:wl<Je?jk<Je?0:-1:0:-1:tc<Je?mh<Je?lk<Je?jd<Je?lc<Je?is<Je?0:-1:0:-1:xv<Je?bs<Je?0:-1:0:-1:Hb<Je?yo<Je?hl<Je?As<Je?0:-1:0:-1:Aa<Je?Za<Je?0:-1:0:-1:Vu<Je?of<Je?Ff<Je?qs<Je?rp<Je?Ip<Je?ks<Je?ga<Je?0:-1:0:-1:$s<Je?Bv<Je?0:-1:0:-1:Lv<Je?Hn<Je?Op<Je?Lh<Je?0:-1:0:-1:Sf<Je?tu<Je?0:-1:0:-1:kc<Je?sp<Je?Un<Je?Fs<Je?yk<Je?rb<Je?0:-1:0:-1:pu<Je?oi<Je?0:-1:0:-1:Dk<Je?Mu<Je?yf<Je?un<Je?0:-1:0:-1:Nl<Je?Is<Je?0:-1:0:-1:St(r$,Je+go|0)-1|0:-1;if(5<He>>>0)y=zr(s);else switch(He){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var We=y8(Hr(s));if(2<We>>>0)y=zr(s);else switch(We){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ve=z8(Hr(s));if(2<Ve>>>0)y=zr(s);else switch(Ve){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var ze=X4(Hr(s));if(2<ze>>>0)y=zr(s);else switch(ze){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,39);var Ke=V4(Hr(s)),y=0===Ke?u(s):1===Ke?f(s):zr(s)}}}break;case 3:Vr(s,73);var Qe=r8(Hr(s));if(2<Qe>>>0)y=zr(s);else switch(Qe){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var $e=c8(Hr(s));if(2<$e>>>0)y=zr(s);else switch($e){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ze=y8(Hr(s));if(2<Ze>>>0)y=zr(s);else switch(Ze){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var tr=y8(Hr(s));if(2<tr>>>0)y=zr(s);else switch(tr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var er=m8(Hr(s));if(2<er>>>0)y=zr(s);else switch(er){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,40);var rr=V4(Hr(s)),y=0===rr?u(s):1===rr?f(s):zr(s)}}}}}break;case 4:Vr(s,73);var ar=u8(Hr(s));if(2<ar>>>0)y=zr(s);else switch(ar){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,41);var nr=V4(Hr(s)),y=0===nr?u(s):1===nr?f(s):zr(s)}break;default:Vr(s,73);var sr=r8(Hr(s));if(2<sr>>>0)y=zr(s);else switch(sr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var cr=P8(Hr(s));if(2<cr>>>0)y=zr(s);else switch(cr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var ir=B8(Hr(s));if(2<ir>>>0)y=zr(s);else switch(ir){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var ur=$8(Hr(s));if(2<ur>>>0)y=zr(s);else switch(ur){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var fr=Q8(Hr(s));if(2<fr>>>0)y=zr(s);else switch(fr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var or=r8(Hr(s));if(2<or>>>0)y=zr(s);else switch(or){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,42);var vr=V4(Hr(s)),y=0===vr?u(s):1===vr?f(s):zr(s)}}}}}}}break;case 39:Vr(s,73);var lr=Hr(s),br=35<lr?ku<lr?dh<lr?ab<lr?-1:Ak<lr?ph<lr?Ao<lr?Zp<lr?mn<lr?Vo<lr?df<lr?ah<lr?0:-1:0:-1:Ba<lr?_k<lr?0:-1:0:-1:ll<lr?hs<lr?nm<lr?Uf<lr?0:-1:0:-1:Rh<lr?zl<lr?0:-1:0:-1:mv<lr?rf<lr?Uv<lr?_d<lr?cb<lr?Tn<lr?Rl<lr?rd<lr?zk<lr?Uu<lr?jf<lr?Dd<lr?Lf<lr?zu<lr?pk<lr?mf<lr?0:-1:0:-1:db<lr?zn<lr?0:-1:0:-1:Fd<lr?tf<lr?dn<lr?Xo<lr?0:-1:0:-1:Nf<lr?Ub<lr?0:-1:0:-1:Jv<lr?Rc<lr?Dc<lr?Db<lr?nc<lr?Xa<lr?0:-1:0:-1:gi<lr?vo<lr?0:-1:0:-1:Cp<lr?Ll<lr?Ns<lr?rv<lr?0:-1:0:-1:ih<lr?Sk<lr?0:-1:0:-1:Kd<lr?el<lr?Gf<lr?mi<lr?qb<lr?$i<lr?_f<lr?xl<lr?0:-1:0:-1:Ei<lr?Jh<lr?0:-1:0:-1:us<lr?Ov<lr?qo<lr?nn<lr?0:-1:0:-1:vi<lr?Pi<lr?0:-1:0:-1:Fp<lr?Sc<lr?Zu<lr?gu<lr?La<lr?au<lr?0:-1:0:-1:$d<lr?Eh<lr?0:-1:0:-1:Xi<lr?fb<lr?fa<lr?Ui<lr?0:-1:0:-1:eu<lr?sv<lr?0:-1:0:-1:Nk<lr?Iu<lr?kk<lr?_a<lr?Zn<lr?sc<lr?Cv<lr?ck<lr?Ma<lr?Of<lr?0:-1:0:-1:Wb<lr?xf<lr?0:-1:0:-1:Dl<lr?uf<lr?bp<lr?_b<lr?0:-1:0:-1:Sp<lr?af<lr?0:-1:0:-1:Ii<lr?fn<lr?dv<lr?Eo<lr?Qa<lr?em<lr?0:-1:0:-1:gs<lr?Ec<lr?0:-1:0:-1:fi<lr?Kb<lr?Ef<lr?Vh<lr?0:-1:0:-1:ql<lr?Lk<lr?0:-1:0:-1:Pv<lr?Ib<lr?bl<lr?Hu<lr?No<lr?th<lr?ui<lr?rc<lr?0:-1:0:-1:Oh<lr?dk<lr?0:-1:0:-1:vs<lr?Uh<lr?Mb<lr?Qo<lr?0:-1:0:-1:lu<lr?Yi<lr?0:-1:0:-1:ss<lr?rh<lr?dc<lr?ha<lr?Vd<lr?En<lr?0:-1:0:-1:Oc<lr?Lu<lr?0:-1:0:-1:np<lr?ts<lr?Es<lr?cn<lr?0:-1:0:-1:lb<lr?Hh<lr?0:-1:0:-1:Ia<lr?Li<lr?fk<lr?di<lr?jn<lr?zp<lr?cm<lr?Kv<lr?gl<lr?Cf<lr?bh<lr?Mc<lr?0:-1:0:-1:mo<lr?Lc<lr?0:-1:0:-1:Tk<lr?Rn<lr?Zl<lr?Wp<lr?0:-1:0:-1:xh<lr?Dh<lr?0:-1:0:-1:Tl<lr?Uo<lr?Kh<lr?kf<lr?Bf<lr?vf<lr?0:-1:0:-1:sm<lr?ud<lr?0:-1:0:-1:Ni<lr?Hk<lr?Ss<lr?$k<lr?0:-1:0:-1:Hf<lr?Zi<lr?0:-1:0:-1:Tc<lr?ti<lr?rs<lr?Zb<lr?Oi<lr?wb<lr?xi<lr?Th<lr?0:-1:0:-1:wf<lr?ni<lr?0:-1:0:-1:fp<lr?ec<lr?$l<lr?Np<lr?0:-1:0:-1:fd<lr?Lp<lr?0:-1:0:-1:wd<lr?Ud<lr?wk<lr?Vi<lr?Uc<lr?hb<lr?0:-1:0:-1:hc<lr?su<lr?0:-1:0:-1:zi<lr?Jp<lr?Sv<lr?Os<lr?0:-1:0:-1:en<lr?yh<lr?0:-1:0:-1:ol<lr?zf<lr?Qv<lr?Fv<lr?Ev<lr?hu<lr?Sd<lr?Gv<lr?Ph<lr?Bb<lr?0:-1:0:-1:up<lr?_h<lr?0:-1:0:-1:Ln<lr?Rk<lr?Xc<lr?_c<lr?0:-1:0:-1:Tv<lr?Ti<lr?0:-1:0:-1:Ep<lr?Qh<lr?an<lr?ws<lr?es<lr?Wi<lr?0:-1:0:-1:_n<lr?uu<lr?0:-1:0:-1:$u<lr?$o<lr?Zh<lr?dl<lr?0:-1:0:-1:Bl<lr?kb<lr?0:-1:0:-1:kl<lr?Ya<lr?fc<lr?Gh<lr?Wc<lr?nh<lr?$p<lr?hp<lr?0:-1:0:-1:tn<lr?$h<lr?0:-1:0:-1:Ac<lr?Vl<lr?Ta<lr?hf<lr?0:-1:0:-1:vv<lr?bf<lr?0:-1:0:-1:op<lr?kn<lr?Qb<lr?uo<lr?_i<lr?Gc<lr?0:-1:0:-1:ip<lr?Nn<lr?0:-1:0:-1:zd<lr?ak<lr?Yc<lr?hv<lr?0:-1:0:-1:ek<lr?Qs<lr?0:-1:0:-1:mp<lr?wu<lr?pi<lr?ai<lr?fh<lr?tv<lr?Qd<lr?Md<lr?ba<lr?Wo<lr?oc<lr?md<lr?yl<lr?Vf<lr?0:-1:0:-1:Gs<lr?qv<lr?0:-1:0:-1:om<lr?Fi<lr?Up<lr?Zk<lr?0:-1:0:-1:Vv<lr?vl<lr?0:-1:0:-1:Bh<lr?Io<lr?Bk<lr?qh<lr?Hi<lr?pd<lr?0:-1:0:-1:Si<lr?$b<lr?0:-1:0:-1:Ik<lr?uc<lr?qk<lr?jh<lr?0:-1:0:-1:xo<lr?da<lr?0:-1:0:-1:Du<lr?Sa<lr?eo<lr?hn<lr?wc<lr?wv<lr?sd<lr?ko<lr?0:-1:0:-1:rn<lr?Xl<lr?0:-1:0:-1:Tp<lr?Zv<lr?ok<lr?Mh<lr?0:-1:0:-1:ii<lr?Af<lr?0:-1:0:-1:ad<lr?Hc<lr?ff<lr?Gk<lr?ya<lr?$v<lr?0:-1:0:-1:Go<lr?ep<lr?0:-1:0:-1:To<lr?nv<lr?fu<lr?Su<lr?0:-1:0:-1:yb<lr?Tb<lr?0:-1:0:-1:Ed<lr?Pn<lr?Fu<lr?Ja<lr?vp<lr?qu<lr?Pf<lr?Xk<lr?Sb<lr?qa<lr?0:-1:0:-1:Jd<lr?_p<lr?0:-1:0:-1:Yb<lr?Pc<lr?qn<lr?Bc<lr?0:-1:0:-1:im<lr?sn<lr?0:-1:0:-1:Do<lr?Hp<lr?Co<lr?Ou<lr?Mf<lr?Uk<lr?0:-1:0:-1:uv<lr?Ji<lr?0:-1:0:-1:tk<lr?Mi<lr?ao<lr?Nv<lr?0:-1:0:-1:mk<lr?du<lr?0:-1:0:-1:yp<lr?Mk<lr?ua<lr?qi<lr?po<lr?Vs<lr?lh<lr?Di<lr?0:-1:0:-1:Qi<lr?jo<lr?0:-1:0:-1:xd<lr?ms<lr?ob<lr?Ih<lr?0:-1:0:-1:Ds<lr?Vk<lr?0:-1:0:-1:Jn<lr?Ca<lr?na<lr?ds<lr?yv<lr?Wa<lr?0:-1:0:-1:qf<lr?pa<lr?0:-1:0:-1:cs<lr?eb<lr?Bi<lr?nb<lr?0:-1:0:-1:Ls<lr?Pk<lr?0:-1:0:-1:Bu<lr?ns<lr?wo<lr?Av<lr?Ka<lr?gk<lr?Kp<lr?sk<lr?tm<lr?ji<lr?hh<lr?yc<lr?0:-1:0:-1:Ck<lr?vc<lr?0:-1:0:-1:gp<lr?hi<lr?xp<lr?vb<lr?0:-1:0:-1:aa<lr?Mn<lr?0:-1:0:-1:cf<lr?dd<lr?Td<lr?qc<lr?Yf<lr?Yn<lr?0:-1:0:-1:Ru<lr?Qf<lr?0:-1:0:-1:Oa<lr?Va<lr?ru<lr?Ri<lr?0:-1:0:-1:Jf<lr?Ro<lr?0:-1:0:-1:Tf<lr?ac<lr?yd<lr?Ci<lr?Kn<lr?jv<lr?Yh<lr?ev<lr?0:-1:0:-1:Cc<lr?cv<lr?0:-1:0:-1:iv<lr?dp<lr?la<lr?za<lr?0:-1:0:-1:yu<lr?_o<lr?0:-1:0:-1:ls<lr?bc<lr?_l<lr?ou<lr?Yp<lr?pn<lr?0:-1:0:-1:oo<lr?Qu<lr?0:-1:0:-1:uk<lr?Kf<lr?id<lr?Kc<lr?0:-1:0:-1:Js<lr?Bn<lr?0:-1:0:-1:Cu<lr?wn<lr?hd<lr?xs<lr?Cs<lr?gc<lr?lo<lr?ei<lr?sl<lr?Ml<lr?0:-1:0:-1:Ek<lr?ro<lr?0:-1:0:-1:gb<lr?ri<lr?vu<lr?Bo<lr?0:-1:0:-1:wl<lr?jk<lr?0:-1:0:-1:tc<lr?mh<lr?lk<lr?jd<lr?lc<lr?is<lr?0:-1:0:-1:xv<lr?bs<lr?0:-1:0:-1:Hb<lr?yo<lr?hl<lr?As<lr?0:-1:0:-1:Aa<lr?Za<lr?0:-1:0:-1:Vu<lr?of<lr?Ff<lr?qs<lr?rp<lr?Ip<lr?ks<lr?ga<lr?0:-1:0:-1:$s<lr?Bv<lr?0:-1:0:-1:Lv<lr?Hn<lr?Op<lr?Lh<lr?0:-1:0:-1:Sf<lr?tu<lr?0:-1:0:-1:kc<lr?sp<lr?Un<lr?Fs<lr?yk<lr?rb<lr?0:-1:0:-1:pu<lr?oi<lr?0:-1:0:-1:Dk<lr?Mu<lr?yf<lr?un<lr?0:-1:0:-1:Nl<lr?Is<lr?0:-1:0:-1:St(e$,lr+go|0)-1|0:-1;if(4<br>>>0)y=zr(s);else switch(br){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,43);var kr=V4(Hr(s)),y=0===kr?u(s):1===kr?f(s):zr(s);break;case 3:Vr(s,73);var dr=W4(Hr(s));if(2<dr>>>0)y=zr(s);else switch(dr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var hr=Hr(s),pr=35<hr?ku<hr?dh<hr?ab<hr?-1:Ak<hr?ph<hr?Ao<hr?Zp<hr?mn<hr?Vo<hr?df<hr?ah<hr?0:-1:0:-1:Ba<hr?_k<hr?0:-1:0:-1:ll<hr?hs<hr?nm<hr?Uf<hr?0:-1:0:-1:Rh<hr?zl<hr?0:-1:0:-1:mv<hr?rf<hr?Uv<hr?_d<hr?cb<hr?Tn<hr?Rl<hr?rd<hr?zk<hr?Uu<hr?jf<hr?Dd<hr?Lf<hr?zu<hr?pk<hr?mf<hr?0:-1:0:-1:db<hr?zn<hr?0:-1:0:-1:Fd<hr?tf<hr?dn<hr?Xo<hr?0:-1:0:-1:Nf<hr?Ub<hr?0:-1:0:-1:Jv<hr?Rc<hr?Dc<hr?Db<hr?nc<hr?Xa<hr?0:-1:0:-1:gi<hr?vo<hr?0:-1:0:-1:Cp<hr?Ll<hr?Ns<hr?rv<hr?0:-1:0:-1:ih<hr?Sk<hr?0:-1:0:-1:Kd<hr?el<hr?Gf<hr?mi<hr?qb<hr?$i<hr?_f<hr?xl<hr?0:-1:0:-1:Ei<hr?Jh<hr?0:-1:0:-1:us<hr?Ov<hr?qo<hr?nn<hr?0:-1:0:-1:vi<hr?Pi<hr?0:-1:0:-1:Fp<hr?Sc<hr?Zu<hr?gu<hr?La<hr?au<hr?0:-1:0:-1:$d<hr?Eh<hr?0:-1:0:-1:Xi<hr?fb<hr?fa<hr?Ui<hr?0:-1:0:-1:eu<hr?sv<hr?0:-1:0:-1:Nk<hr?Iu<hr?kk<hr?_a<hr?Zn<hr?sc<hr?Cv<hr?ck<hr?Ma<hr?Of<hr?0:-1:0:-1:Wb<hr?xf<hr?0:-1:0:-1:Dl<hr?uf<hr?bp<hr?_b<hr?0:-1:0:-1:Sp<hr?af<hr?0:-1:0:-1:Ii<hr?fn<hr?dv<hr?Eo<hr?Qa<hr?em<hr?0:-1:0:-1:gs<hr?Ec<hr?0:-1:0:-1:fi<hr?Kb<hr?Ef<hr?Vh<hr?0:-1:0:-1:ql<hr?Lk<hr?0:-1:0:-1:Pv<hr?Ib<hr?bl<hr?Hu<hr?No<hr?th<hr?ui<hr?rc<hr?0:-1:0:-1:Oh<hr?dk<hr?0:-1:0:-1:vs<hr?Uh<hr?Mb<hr?Qo<hr?0:-1:0:-1:lu<hr?Yi<hr?0:-1:0:-1:ss<hr?rh<hr?dc<hr?ha<hr?Vd<hr?En<hr?0:-1:0:-1:Oc<hr?Lu<hr?0:-1:0:-1:np<hr?ts<hr?Es<hr?cn<hr?0:-1:0:-1:lb<hr?Hh<hr?0:-1:0:-1:Ia<hr?Li<hr?fk<hr?di<hr?jn<hr?zp<hr?cm<hr?Kv<hr?gl<hr?Cf<hr?bh<hr?Mc<hr?0:-1:0:-1:mo<hr?Lc<hr?0:-1:0:-1:Tk<hr?Rn<hr?Zl<hr?Wp<hr?0:-1:0:-1:xh<hr?Dh<hr?0:-1:0:-1:Tl<hr?Uo<hr?Kh<hr?kf<hr?Bf<hr?vf<hr?0:-1:0:-1:sm<hr?ud<hr?0:-1:0:-1:Ni<hr?Hk<hr?Ss<hr?$k<hr?0:-1:0:-1:Hf<hr?Zi<hr?0:-1:0:-1:Tc<hr?ti<hr?rs<hr?Zb<hr?Oi<hr?wb<hr?xi<hr?Th<hr?0:-1:0:-1:wf<hr?ni<hr?0:-1:0:-1:fp<hr?ec<hr?$l<hr?Np<hr?0:-1:0:-1:fd<hr?Lp<hr?0:-1:0:-1:wd<hr?Ud<hr?wk<hr?Vi<hr?Uc<hr?hb<hr?0:-1:0:-1:hc<hr?su<hr?0:-1:0:-1:zi<hr?Jp<hr?Sv<hr?Os<hr?0:-1:0:-1:en<hr?yh<hr?0:-1:0:-1:ol<hr?zf<hr?Qv<hr?Fv<hr?Ev<hr?hu<hr?Sd<hr?Gv<hr?Ph<hr?Bb<hr?0:-1:0:-1:up<hr?_h<hr?0:-1:0:-1:Ln<hr?Rk<hr?Xc<hr?_c<hr?0:-1:0:-1:Tv<hr?Ti<hr?0:-1:0:-1:Ep<hr?Qh<hr?an<hr?ws<hr?es<hr?Wi<hr?0:-1:0:-1:_n<hr?uu<hr?0:-1:0:-1:$u<hr?$o<hr?Zh<hr?dl<hr?0:-1:0:-1:Bl<hr?kb<hr?0:-1:0:-1:kl<hr?Ya<hr?fc<hr?Gh<hr?Wc<hr?nh<hr?$p<hr?hp<hr?0:-1:0:-1:tn<hr?$h<hr?0:-1:0:-1:Ac<hr?Vl<hr?Ta<hr?hf<hr?0:-1:0:-1:vv<hr?bf<hr?0:-1:0:-1:op<hr?kn<hr?Qb<hr?uo<hr?_i<hr?Gc<hr?0:-1:0:-1:ip<hr?Nn<hr?0:-1:0:-1:zd<hr?ak<hr?Yc<hr?hv<hr?0:-1:0:-1:ek<hr?Qs<hr?0:-1:0:-1:mp<hr?wu<hr?pi<hr?ai<hr?fh<hr?tv<hr?Qd<hr?Md<hr?ba<hr?Wo<hr?oc<hr?md<hr?yl<hr?Vf<hr?0:-1:0:-1:Gs<hr?qv<hr?0:-1:0:-1:om<hr?Fi<hr?Up<hr?Zk<hr?0:-1:0:-1:Vv<hr?vl<hr?0:-1:0:-1:Bh<hr?Io<hr?Bk<hr?qh<hr?Hi<hr?pd<hr?0:-1:0:-1:Si<hr?$b<hr?0:-1:0:-1:Ik<hr?uc<hr?qk<hr?jh<hr?0:-1:0:-1:xo<hr?da<hr?0:-1:0:-1:Du<hr?Sa<hr?eo<hr?hn<hr?wc<hr?wv<hr?sd<hr?ko<hr?0:-1:0:-1:rn<hr?Xl<hr?0:-1:0:-1:Tp<hr?Zv<hr?ok<hr?Mh<hr?0:-1:0:-1:ii<hr?Af<hr?0:-1:0:-1:ad<hr?Hc<hr?ff<hr?Gk<hr?ya<hr?$v<hr?0:-1:0:-1:Go<hr?ep<hr?0:-1:0:-1:To<hr?nv<hr?fu<hr?Su<hr?0:-1:0:-1:yb<hr?Tb<hr?0:-1:0:-1:Ed<hr?Pn<hr?Fu<hr?Ja<hr?vp<hr?qu<hr?Pf<hr?Xk<hr?Sb<hr?qa<hr?0:-1:0:-1:Jd<hr?_p<hr?0:-1:0:-1:Yb<hr?Pc<hr?qn<hr?Bc<hr?0:-1:0:-1:im<hr?sn<hr?0:-1:0:-1:Do<hr?Hp<hr?Co<hr?Ou<hr?Mf<hr?Uk<hr?0:-1:0:-1:uv<hr?Ji<hr?0:-1:0:-1:tk<hr?Mi<hr?ao<hr?Nv<hr?0:-1:0:-1:mk<hr?du<hr?0:-1:0:-1:yp<hr?Mk<hr?ua<hr?qi<hr?po<hr?Vs<hr?lh<hr?Di<hr?0:-1:0:-1:Qi<hr?jo<hr?0:-1:0:-1:xd<hr?ms<hr?ob<hr?Ih<hr?0:-1:0:-1:Ds<hr?Vk<hr?0:-1:0:-1:Jn<hr?Ca<hr?na<hr?ds<hr?yv<hr?Wa<hr?0:-1:0:-1:qf<hr?pa<hr?0:-1:0:-1:cs<hr?eb<hr?Bi<hr?nb<hr?0:-1:0:-1:Ls<hr?Pk<hr?0:-1:0:-1:Bu<hr?ns<hr?wo<hr?Av<hr?Ka<hr?gk<hr?Kp<hr?sk<hr?tm<hr?ji<hr?hh<hr?yc<hr?0:-1:0:-1:Ck<hr?vc<hr?0:-1:0:-1:gp<hr?hi<hr?xp<hr?vb<hr?0:-1:0:-1:aa<hr?Mn<hr?0:-1:0:-1:cf<hr?dd<hr?Td<hr?qc<hr?Yf<hr?Yn<hr?0:-1:0:-1:Ru<hr?Qf<hr?0:-1:0:-1:Oa<hr?Va<hr?ru<hr?Ri<hr?0:-1:0:-1:Jf<hr?Ro<hr?0:-1:0:-1:Tf<hr?ac<hr?yd<hr?Ci<hr?Kn<hr?jv<hr?Yh<hr?ev<hr?0:-1:0:-1:Cc<hr?cv<hr?0:-1:0:-1:iv<hr?dp<hr?la<hr?za<hr?0:-1:0:-1:yu<hr?_o<hr?0:-1:0:-1:ls<hr?bc<hr?_l<hr?ou<hr?Yp<hr?pn<hr?0:-1:0:-1:oo<hr?Qu<hr?0:-1:0:-1:uk<hr?Kf<hr?id<hr?Kc<hr?0:-1:0:-1:Js<hr?Bn<hr?0:-1:0:-1:Cu<hr?wn<hr?hd<hr?xs<hr?Cs<hr?gc<hr?lo<hr?ei<hr?sl<hr?Ml<hr?0:-1:0:-1:Ek<hr?ro<hr?0:-1:0:-1:gb<hr?ri<hr?vu<hr?Bo<hr?0:-1:0:-1:wl<hr?jk<hr?0:-1:0:-1:tc<hr?mh<hr?lk<hr?jd<hr?lc<hr?is<hr?0:-1:0:-1:xv<hr?bs<hr?0:-1:0:-1:Hb<hr?yo<hr?hl<hr?As<hr?0:-1:0:-1:Aa<hr?Za<hr?0:-1:0:-1:Vu<hr?of<hr?Ff<hr?qs<hr?rp<hr?Ip<hr?ks<hr?ga<hr?0:-1:0:-1:$s<hr?Bv<hr?0:-1:0:-1:Lv<hr?Hn<hr?Op<hr?Lh<hr?0:-1:0:-1:Sf<hr?tu<hr?0:-1:0:-1:kc<hr?sp<hr?Un<hr?Fs<hr?yk<hr?rb<hr?0:-1:0:-1:pu<hr?oi<hr?0:-1:0:-1:Dk<hr?Mu<hr?yf<hr?un<hr?0:-1:0:-1:Nl<hr?Is<hr?0:-1:0:-1:St(jQ,hr+go|0)-1|0:-1;if(3<pr>>>0)y=zr(s);else switch(pr){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var mr=X4(Hr(s));if(2<mr>>>0)y=zr(s);else switch(mr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var wr=j8(Hr(s));if(2<wr>>>0)y=zr(s);else switch(wr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var yr=X4(Hr(s));if(2<yr>>>0)y=zr(s);else switch(yr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var gr=r8(Hr(s));if(2<gr>>>0)y=zr(s);else switch(gr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Tr=B8(Hr(s));if(2<Tr>>>0)y=zr(s);else switch(Tr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var _r=z8(Hr(s));if(2<_r>>>0)y=zr(s);else switch(_r){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,44);var Sr=V4(Hr(s)),y=0===Sr?u(s):1===Sr?f(s):zr(s)}}}}}}break;default:Vr(s,73);var Er=u8(Hr(s));if(2<Er>>>0)y=zr(s);else switch(Er){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var xr=B8(Hr(s));if(2<xr>>>0)y=zr(s);else switch(xr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,45);var Ar=V4(Hr(s)),y=0===Ar?u(s):1===Ar?f(s):zr(s)}}}}break;default:Vr(s,46);var Ir=Y8(Hr(s));if(3<Ir>>>0)y=zr(s);else switch(Ir){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var Cr=B8(Hr(s));if(2<Cr>>>0)y=zr(s);else switch(Cr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Nr=c8(Hr(s));if(2<Nr>>>0)y=zr(s);else switch(Nr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Or=r8(Hr(s));if(2<Or>>>0)y=zr(s);else switch(Or){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Rr=P8(Hr(s));if(2<Rr>>>0)y=zr(s);else switch(Rr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Lr=X4(Hr(s));if(2<Lr>>>0)y=zr(s);else switch(Lr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Pr=Q8(Hr(s));if(2<Pr>>>0)y=zr(s);else switch(Pr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ur=K8(Hr(s));if(2<Ur>>>0)y=zr(s);else switch(Ur){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,47);var Dr=V4(Hr(s)),y=0===Dr?u(s):1===Dr?f(s):zr(s)}}}}}}}break;default:Vr(s,73);var Fr=X4(Hr(s));if(2<Fr>>>0)y=zr(s);else switch(Fr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Mr=u8(Hr(s));if(2<Mr>>>0)y=zr(s);else switch(Mr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Xr=K8(Hr(s));if(2<Xr>>>0)y=zr(s);else switch(Xr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var jr=c8(Hr(s));if(2<jr>>>0)y=zr(s);else switch(jr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Br=P8(Hr(s));if(2<Br>>>0)y=zr(s);else switch(Br){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var qr=X4(Hr(s));if(2<qr>>>0)y=zr(s);else switch(qr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,48);var Gr=V4(Hr(s)),y=0===Gr?u(s):1===Gr?f(s):zr(s)}}}}}}}}break;case 40:Vr(s,73);var Yr=X4(Hr(s));if(2<Yr>>>0)y=zr(s);else switch(Yr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Jr=B8(Hr(s));if(2<Jr>>>0)y=zr(s);else switch(Jr){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,49);var ta=V4(Hr(s)),y=0===ta?u(s):1===ta?f(s):zr(s)}}break;case 41:Vr(s,73);var ea=Hr(s),sa=35<ea?ku<ea?dh<ea?ab<ea?-1:Ak<ea?ph<ea?Ao<ea?Zp<ea?mn<ea?Vo<ea?df<ea?ah<ea?0:-1:0:-1:Ba<ea?_k<ea?0:-1:0:-1:ll<ea?hs<ea?nm<ea?Uf<ea?0:-1:0:-1:Rh<ea?zl<ea?0:-1:0:-1:mv<ea?rf<ea?Uv<ea?_d<ea?cb<ea?Tn<ea?Rl<ea?rd<ea?zk<ea?Uu<ea?jf<ea?Dd<ea?Lf<ea?zu<ea?pk<ea?mf<ea?0:-1:0:-1:db<ea?zn<ea?0:-1:0:-1:Fd<ea?tf<ea?dn<ea?Xo<ea?0:-1:0:-1:Nf<ea?Ub<ea?0:-1:0:-1:Jv<ea?Rc<ea?Dc<ea?Db<ea?nc<ea?Xa<ea?0:-1:0:-1:gi<ea?vo<ea?0:-1:0:-1:Cp<ea?Ll<ea?Ns<ea?rv<ea?0:-1:0:-1:ih<ea?Sk<ea?0:-1:0:-1:Kd<ea?el<ea?Gf<ea?mi<ea?qb<ea?$i<ea?_f<ea?xl<ea?0:-1:0:-1:Ei<ea?Jh<ea?0:-1:0:-1:us<ea?Ov<ea?qo<ea?nn<ea?0:-1:0:-1:vi<ea?Pi<ea?0:-1:0:-1:Fp<ea?Sc<ea?Zu<ea?gu<ea?La<ea?au<ea?0:-1:0:-1:$d<ea?Eh<ea?0:-1:0:-1:Xi<ea?fb<ea?fa<ea?Ui<ea?0:-1:0:-1:eu<ea?sv<ea?0:-1:0:-1:Nk<ea?Iu<ea?kk<ea?_a<ea?Zn<ea?sc<ea?Cv<ea?ck<ea?Ma<ea?Of<ea?0:-1:0:-1:Wb<ea?xf<ea?0:-1:0:-1:Dl<ea?uf<ea?bp<ea?_b<ea?0:-1:0:-1:Sp<ea?af<ea?0:-1:0:-1:Ii<ea?fn<ea?dv<ea?Eo<ea?Qa<ea?em<ea?0:-1:0:-1:gs<ea?Ec<ea?0:-1:0:-1:fi<ea?Kb<ea?Ef<ea?Vh<ea?0:-1:0:-1:ql<ea?Lk<ea?0:-1:0:-1:Pv<ea?Ib<ea?bl<ea?Hu<ea?No<ea?th<ea?ui<ea?rc<ea?0:-1:0:-1:Oh<ea?dk<ea?0:-1:0:-1:vs<ea?Uh<ea?Mb<ea?Qo<ea?0:-1:0:-1:lu<ea?Yi<ea?0:-1:0:-1:ss<ea?rh<ea?dc<ea?ha<ea?Vd<ea?En<ea?0:-1:0:-1:Oc<ea?Lu<ea?0:-1:0:-1:np<ea?ts<ea?Es<ea?cn<ea?0:-1:0:-1:lb<ea?Hh<ea?0:-1:0:-1:Ia<ea?Li<ea?fk<ea?di<ea?jn<ea?zp<ea?cm<ea?Kv<ea?gl<ea?Cf<ea?bh<ea?Mc<ea?0:-1:0:-1:mo<ea?Lc<ea?0:-1:0:-1:Tk<ea?Rn<ea?Zl<ea?Wp<ea?0:-1:0:-1:xh<ea?Dh<ea?0:-1:0:-1:Tl<ea?Uo<ea?Kh<ea?kf<ea?Bf<ea?vf<ea?0:-1:0:-1:sm<ea?ud<ea?0:-1:0:-1:Ni<ea?Hk<ea?Ss<ea?$k<ea?0:-1:0:-1:Hf<ea?Zi<ea?0:-1:0:-1:Tc<ea?ti<ea?rs<ea?Zb<ea?Oi<ea?wb<ea?xi<ea?Th<ea?0:-1:0:-1:wf<ea?ni<ea?0:-1:0:-1:fp<ea?ec<ea?$l<ea?Np<ea?0:-1:0:-1:fd<ea?Lp<ea?0:-1:0:-1:wd<ea?Ud<ea?wk<ea?Vi<ea?Uc<ea?hb<ea?0:-1:0:-1:hc<ea?su<ea?0:-1:0:-1:zi<ea?Jp<ea?Sv<ea?Os<ea?0:-1:0:-1:en<ea?yh<ea?0:-1:0:-1:ol<ea?zf<ea?Qv<ea?Fv<ea?Ev<ea?hu<ea?Sd<ea?Gv<ea?Ph<ea?Bb<ea?0:-1:0:-1:up<ea?_h<ea?0:-1:0:-1:Ln<ea?Rk<ea?Xc<ea?_c<ea?0:-1:0:-1:Tv<ea?Ti<ea?0:-1:0:-1:Ep<ea?Qh<ea?an<ea?ws<ea?es<ea?Wi<ea?0:-1:0:-1:_n<ea?uu<ea?0:-1:0:-1:$u<ea?$o<ea?Zh<ea?dl<ea?0:-1:0:-1:Bl<ea?kb<ea?0:-1:0:-1:kl<ea?Ya<ea?fc<ea?Gh<ea?Wc<ea?nh<ea?$p<ea?hp<ea?0:-1:0:-1:tn<ea?$h<ea?0:-1:0:-1:Ac<ea?Vl<ea?Ta<ea?hf<ea?0:-1:0:-1:vv<ea?bf<ea?0:-1:0:-1:op<ea?kn<ea?Qb<ea?uo<ea?_i<ea?Gc<ea?0:-1:0:-1:ip<ea?Nn<ea?0:-1:0:-1:zd<ea?ak<ea?Yc<ea?hv<ea?0:-1:0:-1:ek<ea?Qs<ea?0:-1:0:-1:mp<ea?wu<ea?pi<ea?ai<ea?fh<ea?tv<ea?Qd<ea?Md<ea?ba<ea?Wo<ea?oc<ea?md<ea?yl<ea?Vf<ea?0:-1:0:-1:Gs<ea?qv<ea?0:-1:0:-1:om<ea?Fi<ea?Up<ea?Zk<ea?0:-1:0:-1:Vv<ea?vl<ea?0:-1:0:-1:Bh<ea?Io<ea?Bk<ea?qh<ea?Hi<ea?pd<ea?0:-1:0:-1:Si<ea?$b<ea?0:-1:0:-1:Ik<ea?uc<ea?qk<ea?jh<ea?0:-1:0:-1:xo<ea?da<ea?0:-1:0:-1:Du<ea?Sa<ea?eo<ea?hn<ea?wc<ea?wv<ea?sd<ea?ko<ea?0:-1:0:-1:rn<ea?Xl<ea?0:-1:0:-1:Tp<ea?Zv<ea?ok<ea?Mh<ea?0:-1:0:-1:ii<ea?Af<ea?0:-1:0:-1:ad<ea?Hc<ea?ff<ea?Gk<ea?ya<ea?$v<ea?0:-1:0:-1:Go<ea?ep<ea?0:-1:0:-1:To<ea?nv<ea?fu<ea?Su<ea?0:-1:0:-1:yb<ea?Tb<ea?0:-1:0:-1:Ed<ea?Pn<ea?Fu<ea?Ja<ea?vp<ea?qu<ea?Pf<ea?Xk<ea?Sb<ea?qa<ea?0:-1:0:-1:Jd<ea?_p<ea?0:-1:0:-1:Yb<ea?Pc<ea?qn<ea?Bc<ea?0:-1:0:-1:im<ea?sn<ea?0:-1:0:-1:Do<ea?Hp<ea?Co<ea?Ou<ea?Mf<ea?Uk<ea?0:-1:0:-1:uv<ea?Ji<ea?0:-1:0:-1:tk<ea?Mi<ea?ao<ea?Nv<ea?0:-1:0:-1:mk<ea?du<ea?0:-1:0:-1:yp<ea?Mk<ea?ua<ea?qi<ea?po<ea?Vs<ea?lh<ea?Di<ea?0:-1:0:-1:Qi<ea?jo<ea?0:-1:0:-1:xd<ea?ms<ea?ob<ea?Ih<ea?0:-1:0:-1:Ds<ea?Vk<ea?0:-1:0:-1:Jn<ea?Ca<ea?na<ea?ds<ea?yv<ea?Wa<ea?0:-1:0:-1:qf<ea?pa<ea?0:-1:0:-1:cs<ea?eb<ea?Bi<ea?nb<ea?0:-1:0:-1:Ls<ea?Pk<ea?0:-1:0:-1:Bu<ea?ns<ea?wo<ea?Av<ea?Ka<ea?gk<ea?Kp<ea?sk<ea?tm<ea?ji<ea?hh<ea?yc<ea?0:-1:0:-1:Ck<ea?vc<ea?0:-1:0:-1:gp<ea?hi<ea?xp<ea?vb<ea?0:-1:0:-1:aa<ea?Mn<ea?0:-1:0:-1:cf<ea?dd<ea?Td<ea?qc<ea?Yf<ea?Yn<ea?0:-1:0:-1:Ru<ea?Qf<ea?0:-1:0:-1:Oa<ea?Va<ea?ru<ea?Ri<ea?0:-1:0:-1:Jf<ea?Ro<ea?0:-1:0:-1:Tf<ea?ac<ea?yd<ea?Ci<ea?Kn<ea?jv<ea?Yh<ea?ev<ea?0:-1:0:-1:Cc<ea?cv<ea?0:-1:0:-1:iv<ea?dp<ea?la<ea?za<ea?0:-1:0:-1:yu<ea?_o<ea?0:-1:0:-1:ls<ea?bc<ea?_l<ea?ou<ea?Yp<ea?pn<ea?0:-1:0:-1:oo<ea?Qu<ea?0:-1:0:-1:uk<ea?Kf<ea?id<ea?Kc<ea?0:-1:0:-1:Js<ea?Bn<ea?0:-1:0:-1:Cu<ea?wn<ea?hd<ea?xs<ea?Cs<ea?gc<ea?lo<ea?ei<ea?sl<ea?Ml<ea?0:-1:0:-1:Ek<ea?ro<ea?0:-1:0:-1:gb<ea?ri<ea?vu<ea?Bo<ea?0:-1:0:-1:wl<ea?jk<ea?0:-1:0:-1:tc<ea?mh<ea?lk<ea?jd<ea?lc<ea?is<ea?0:-1:0:-1:xv<ea?bs<ea?0:-1:0:-1:Hb<ea?yo<ea?hl<ea?As<ea?0:-1:0:-1:Aa<ea?Za<ea?0:-1:0:-1:Vu<ea?of<ea?Ff<ea?qs<ea?rp<ea?Ip<ea?ks<ea?ga<ea?0:-1:0:-1:$s<ea?Bv<ea?0:-1:0:-1:Lv<ea?Hn<ea?Op<ea?Lh<ea?0:-1:0:-1:Sf<ea?tu<ea?0:-1:0:-1:kc<ea?sp<ea?Un<ea?Fs<ea?yk<ea?rb<ea?0:-1:0:-1:pu<ea?oi<ea?0:-1:0:-1:Dk<ea?Mu<ea?yf<ea?un<ea?0:-1:0:-1:Nl<ea?Is<ea?0:-1:0:-1:St(s$,ea+go|0)-1|0:-1;if(3<sa>>>0)y=zr(s);else switch(sa){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var ca=r5(Hr(s));if(2<ca>>>0)y=zr(s);else switch(ca){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,50);var ia=V4(Hr(s)),y=0===ia?u(s):1===ia?f(s):zr(s)}break;default:Vr(s,73);var va=y8(Hr(s));if(2<va>>>0)y=zr(s);else switch(va){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var ma=y8(Hr(s));if(2<ma>>>0)y=zr(s);else switch(ma){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,51);var wa=V4(Hr(s)),y=0===wa?u(s):1===wa?f(s):zr(s)}}}break;case 42:Vr(s,73);var Ea=Hr(s),Ra=35<Ea?ku<Ea?dh<Ea?ab<Ea?-1:Ak<Ea?ph<Ea?Ao<Ea?Zp<Ea?mn<Ea?Vo<Ea?df<Ea?ah<Ea?0:-1:0:-1:Ba<Ea?_k<Ea?0:-1:0:-1:ll<Ea?hs<Ea?nm<Ea?Uf<Ea?0:-1:0:-1:Rh<Ea?zl<Ea?0:-1:0:-1:mv<Ea?rf<Ea?Uv<Ea?_d<Ea?cb<Ea?Tn<Ea?Rl<Ea?rd<Ea?zk<Ea?Uu<Ea?jf<Ea?Dd<Ea?Lf<Ea?zu<Ea?pk<Ea?mf<Ea?0:-1:0:-1:db<Ea?zn<Ea?0:-1:0:-1:Fd<Ea?tf<Ea?dn<Ea?Xo<Ea?0:-1:0:-1:Nf<Ea?Ub<Ea?0:-1:0:-1:Jv<Ea?Rc<Ea?Dc<Ea?Db<Ea?nc<Ea?Xa<Ea?0:-1:0:-1:gi<Ea?vo<Ea?0:-1:0:-1:Cp<Ea?Ll<Ea?Ns<Ea?rv<Ea?0:-1:0:-1:ih<Ea?Sk<Ea?0:-1:0:-1:Kd<Ea?el<Ea?Gf<Ea?mi<Ea?qb<Ea?$i<Ea?_f<Ea?xl<Ea?0:-1:0:-1:Ei<Ea?Jh<Ea?0:-1:0:-1:us<Ea?Ov<Ea?qo<Ea?nn<Ea?0:-1:0:-1:vi<Ea?Pi<Ea?0:-1:0:-1:Fp<Ea?Sc<Ea?Zu<Ea?gu<Ea?La<Ea?au<Ea?0:-1:0:-1:$d<Ea?Eh<Ea?0:-1:0:-1:Xi<Ea?fb<Ea?fa<Ea?Ui<Ea?0:-1:0:-1:eu<Ea?sv<Ea?0:-1:0:-1:Nk<Ea?Iu<Ea?kk<Ea?_a<Ea?Zn<Ea?sc<Ea?Cv<Ea?ck<Ea?Ma<Ea?Of<Ea?0:-1:0:-1:Wb<Ea?xf<Ea?0:-1:0:-1:Dl<Ea?uf<Ea?bp<Ea?_b<Ea?0:-1:0:-1:Sp<Ea?af<Ea?0:-1:0:-1:Ii<Ea?fn<Ea?dv<Ea?Eo<Ea?Qa<Ea?em<Ea?0:-1:0:-1:gs<Ea?Ec<Ea?0:-1:0:-1:fi<Ea?Kb<Ea?Ef<Ea?Vh<Ea?0:-1:0:-1:ql<Ea?Lk<Ea?0:-1:0:-1:Pv<Ea?Ib<Ea?bl<Ea?Hu<Ea?No<Ea?th<Ea?ui<Ea?rc<Ea?0:-1:0:-1:Oh<Ea?dk<Ea?0:-1:0:-1:vs<Ea?Uh<Ea?Mb<Ea?Qo<Ea?0:-1:0:-1:lu<Ea?Yi<Ea?0:-1:0:-1:ss<Ea?rh<Ea?dc<Ea?ha<Ea?Vd<Ea?En<Ea?0:-1:0:-1:Oc<Ea?Lu<Ea?0:-1:0:-1:np<Ea?ts<Ea?Es<Ea?cn<Ea?0:-1:0:-1:lb<Ea?Hh<Ea?0:-1:0:-1:Ia<Ea?Li<Ea?fk<Ea?di<Ea?jn<Ea?zp<Ea?cm<Ea?Kv<Ea?gl<Ea?Cf<Ea?bh<Ea?Mc<Ea?0:-1:0:-1:mo<Ea?Lc<Ea?0:-1:0:-1:Tk<Ea?Rn<Ea?Zl<Ea?Wp<Ea?0:-1:0:-1:xh<Ea?Dh<Ea?0:-1:0:-1:Tl<Ea?Uo<Ea?Kh<Ea?kf<Ea?Bf<Ea?vf<Ea?0:-1:0:-1:sm<Ea?ud<Ea?0:-1:0:-1:Ni<Ea?Hk<Ea?Ss<Ea?$k<Ea?0:-1:0:-1:Hf<Ea?Zi<Ea?0:-1:0:-1:Tc<Ea?ti<Ea?rs<Ea?Zb<Ea?Oi<Ea?wb<Ea?xi<Ea?Th<Ea?0:-1:0:-1:wf<Ea?ni<Ea?0:-1:0:-1:fp<Ea?ec<Ea?$l<Ea?Np<Ea?0:-1:0:-1:fd<Ea?Lp<Ea?0:-1:0:-1:wd<Ea?Ud<Ea?wk<Ea?Vi<Ea?Uc<Ea?hb<Ea?0:-1:0:-1:hc<Ea?su<Ea?0:-1:0:-1:zi<Ea?Jp<Ea?Sv<Ea?Os<Ea?0:-1:0:-1:en<Ea?yh<Ea?0:-1:0:-1:ol<Ea?zf<Ea?Qv<Ea?Fv<Ea?Ev<Ea?hu<Ea?Sd<Ea?Gv<Ea?Ph<Ea?Bb<Ea?0:-1:0:-1:up<Ea?_h<Ea?0:-1:0:-1:Ln<Ea?Rk<Ea?Xc<Ea?_c<Ea?0:-1:0:-1:Tv<Ea?Ti<Ea?0:-1:0:-1:Ep<Ea?Qh<Ea?an<Ea?ws<Ea?es<Ea?Wi<Ea?0:-1:0:-1:_n<Ea?uu<Ea?0:-1:0:-1:$u<Ea?$o<Ea?Zh<Ea?dl<Ea?0:-1:0:-1:Bl<Ea?kb<Ea?0:-1:0:-1:kl<Ea?Ya<Ea?fc<Ea?Gh<Ea?Wc<Ea?nh<Ea?$p<Ea?hp<Ea?0:-1:0:-1:tn<Ea?$h<Ea?0:-1:0:-1:Ac<Ea?Vl<Ea?Ta<Ea?hf<Ea?0:-1:0:-1:vv<Ea?bf<Ea?0:-1:0:-1:op<Ea?kn<Ea?Qb<Ea?uo<Ea?_i<Ea?Gc<Ea?0:-1:0:-1:ip<Ea?Nn<Ea?0:-1:0:-1:zd<Ea?ak<Ea?Yc<Ea?hv<Ea?0:-1:0:-1:ek<Ea?Qs<Ea?0:-1:0:-1:mp<Ea?wu<Ea?pi<Ea?ai<Ea?fh<Ea?tv<Ea?Qd<Ea?Md<Ea?ba<Ea?Wo<Ea?oc<Ea?md<Ea?yl<Ea?Vf<Ea?0:-1:0:-1:Gs<Ea?qv<Ea?0:-1:0:-1:om<Ea?Fi<Ea?Up<Ea?Zk<Ea?0:-1:0:-1:Vv<Ea?vl<Ea?0:-1:0:-1:Bh<Ea?Io<Ea?Bk<Ea?qh<Ea?Hi<Ea?pd<Ea?0:-1:0:-1:Si<Ea?$b<Ea?0:-1:0:-1:Ik<Ea?uc<Ea?qk<Ea?jh<Ea?0:-1:0:-1:xo<Ea?da<Ea?0:-1:0:-1:Du<Ea?Sa<Ea?eo<Ea?hn<Ea?wc<Ea?wv<Ea?sd<Ea?ko<Ea?0:-1:0:-1:rn<Ea?Xl<Ea?0:-1:0:-1:Tp<Ea?Zv<Ea?ok<Ea?Mh<Ea?0:-1:0:-1:ii<Ea?Af<Ea?0:-1:0:-1:ad<Ea?Hc<Ea?ff<Ea?Gk<Ea?ya<Ea?$v<Ea?0:-1:0:-1:Go<Ea?ep<Ea?0:-1:0:-1:To<Ea?nv<Ea?fu<Ea?Su<Ea?0:-1:0:-1:yb<Ea?Tb<Ea?0:-1:0:-1:Ed<Ea?Pn<Ea?Fu<Ea?Ja<Ea?vp<Ea?qu<Ea?Pf<Ea?Xk<Ea?Sb<Ea?qa<Ea?0:-1:0:-1:Jd<Ea?_p<Ea?0:-1:0:-1:Yb<Ea?Pc<Ea?qn<Ea?Bc<Ea?0:-1:0:-1:im<Ea?sn<Ea?0:-1:0:-1:Do<Ea?Hp<Ea?Co<Ea?Ou<Ea?Mf<Ea?Uk<Ea?0:-1:0:-1:uv<Ea?Ji<Ea?0:-1:0:-1:tk<Ea?Mi<Ea?ao<Ea?Nv<Ea?0:-1:0:-1:mk<Ea?du<Ea?0:-1:0:-1:yp<Ea?Mk<Ea?ua<Ea?qi<Ea?po<Ea?Vs<Ea?lh<Ea?Di<Ea?0:-1:0:-1:Qi<Ea?jo<Ea?0:-1:0:-1:xd<Ea?ms<Ea?ob<Ea?Ih<Ea?0:-1:0:-1:Ds<Ea?Vk<Ea?0:-1:0:-1:Jn<Ea?Ca<Ea?na<Ea?ds<Ea?yv<Ea?Wa<Ea?0:-1:0:-1:qf<Ea?pa<Ea?0:-1:0:-1:cs<Ea?eb<Ea?Bi<Ea?nb<Ea?0:-1:0:-1:Ls<Ea?Pk<Ea?0:-1:0:-1:Bu<Ea?ns<Ea?wo<Ea?Av<Ea?Ka<Ea?gk<Ea?Kp<Ea?sk<Ea?tm<Ea?ji<Ea?hh<Ea?yc<Ea?0:-1:0:-1:Ck<Ea?vc<Ea?0:-1:0:-1:gp<Ea?hi<Ea?xp<Ea?vb<Ea?0:-1:0:-1:aa<Ea?Mn<Ea?0:-1:0:-1:cf<Ea?dd<Ea?Td<Ea?qc<Ea?Yf<Ea?Yn<Ea?0:-1:0:-1:Ru<Ea?Qf<Ea?0:-1:0:-1:Oa<Ea?Va<Ea?ru<Ea?Ri<Ea?0:-1:0:-1:Jf<Ea?Ro<Ea?0:-1:0:-1:Tf<Ea?ac<Ea?yd<Ea?Ci<Ea?Kn<Ea?jv<Ea?Yh<Ea?ev<Ea?0:-1:0:-1:Cc<Ea?cv<Ea?0:-1:0:-1:iv<Ea?dp<Ea?la<Ea?za<Ea?0:-1:0:-1:yu<Ea?_o<Ea?0:-1:0:-1:ls<Ea?bc<Ea?_l<Ea?ou<Ea?Yp<Ea?pn<Ea?0:-1:0:-1:oo<Ea?Qu<Ea?0:-1:0:-1:uk<Ea?Kf<Ea?id<Ea?Kc<Ea?0:-1:0:-1:Js<Ea?Bn<Ea?0:-1:0:-1:Cu<Ea?wn<Ea?hd<Ea?xs<Ea?Cs<Ea?gc<Ea?lo<Ea?ei<Ea?sl<Ea?Ml<Ea?0:-1:0:-1:Ek<Ea?ro<Ea?0:-1:0:-1:gb<Ea?ri<Ea?vu<Ea?Bo<Ea?0:-1:0:-1:wl<Ea?jk<Ea?0:-1:0:-1:tc<Ea?mh<Ea?lk<Ea?jd<Ea?lc<Ea?is<Ea?0:-1:0:-1:xv<Ea?bs<Ea?0:-1:0:-1:Hb<Ea?yo<Ea?hl<Ea?As<Ea?0:-1:0:-1:Aa<Ea?Za<Ea?0:-1:0:-1:Vu<Ea?of<Ea?Ff<Ea?qs<Ea?rp<Ea?Ip<Ea?ks<Ea?ga<Ea?0:-1:0:-1:$s<Ea?Bv<Ea?0:-1:0:-1:Lv<Ea?Hn<Ea?Op<Ea?Lh<Ea?0:-1:0:-1:Sf<Ea?tu<Ea?0:-1:0:-1:kc<Ea?sp<Ea?Un<Ea?Fs<Ea?yk<Ea?rb<Ea?0:-1:0:-1:pu<Ea?oi<Ea?0:-1:0:-1:Dk<Ea?Mu<Ea?yf<Ea?un<Ea?0:-1:0:-1:Nl<Ea?Is<Ea?0:-1:0:-1:St(u$,Ea+go|0)-1|0:-1;if(3<Ra>>>0)y=zr(s);else switch(Ra){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,52);var Pa=V4(Hr(s)),y=0===Pa?u(s):1===Pa?f(s):zr(s);break;default:Vr(s,73);var Da=c8(Hr(s));if(2<Da>>>0)y=zr(s);else switch(Da){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Fa=Hr(s),ja=35<Fa?ku<Fa?dh<Fa?ab<Fa?-1:Ak<Fa?ph<Fa?Ao<Fa?Zp<Fa?mn<Fa?Vo<Fa?df<Fa?ah<Fa?0:-1:0:-1:Ba<Fa?_k<Fa?0:-1:0:-1:ll<Fa?hs<Fa?nm<Fa?Uf<Fa?0:-1:0:-1:Rh<Fa?zl<Fa?0:-1:0:-1:mv<Fa?rf<Fa?Uv<Fa?_d<Fa?cb<Fa?Tn<Fa?Rl<Fa?rd<Fa?zk<Fa?Uu<Fa?jf<Fa?Dd<Fa?Lf<Fa?zu<Fa?pk<Fa?mf<Fa?0:-1:0:-1:db<Fa?zn<Fa?0:-1:0:-1:Fd<Fa?tf<Fa?dn<Fa?Xo<Fa?0:-1:0:-1:Nf<Fa?Ub<Fa?0:-1:0:-1:Jv<Fa?Rc<Fa?Dc<Fa?Db<Fa?nc<Fa?Xa<Fa?0:-1:0:-1:gi<Fa?vo<Fa?0:-1:0:-1:Cp<Fa?Ll<Fa?Ns<Fa?rv<Fa?0:-1:0:-1:ih<Fa?Sk<Fa?0:-1:0:-1:Kd<Fa?el<Fa?Gf<Fa?mi<Fa?qb<Fa?$i<Fa?_f<Fa?xl<Fa?0:-1:0:-1:Ei<Fa?Jh<Fa?0:-1:0:-1:us<Fa?Ov<Fa?qo<Fa?nn<Fa?0:-1:0:-1:vi<Fa?Pi<Fa?0:-1:0:-1:Fp<Fa?Sc<Fa?Zu<Fa?gu<Fa?La<Fa?au<Fa?0:-1:0:-1:$d<Fa?Eh<Fa?0:-1:0:-1:Xi<Fa?fb<Fa?fa<Fa?Ui<Fa?0:-1:0:-1:eu<Fa?sv<Fa?0:-1:0:-1:Nk<Fa?Iu<Fa?kk<Fa?_a<Fa?Zn<Fa?sc<Fa?Cv<Fa?ck<Fa?Ma<Fa?Of<Fa?0:-1:0:-1:Wb<Fa?xf<Fa?0:-1:0:-1:Dl<Fa?uf<Fa?bp<Fa?_b<Fa?0:-1:0:-1:Sp<Fa?af<Fa?0:-1:0:-1:Ii<Fa?fn<Fa?dv<Fa?Eo<Fa?Qa<Fa?em<Fa?0:-1:0:-1:gs<Fa?Ec<Fa?0:-1:0:-1:fi<Fa?Kb<Fa?Ef<Fa?Vh<Fa?0:-1:0:-1:ql<Fa?Lk<Fa?0:-1:0:-1:Pv<Fa?Ib<Fa?bl<Fa?Hu<Fa?No<Fa?th<Fa?ui<Fa?rc<Fa?0:-1:0:-1:Oh<Fa?dk<Fa?0:-1:0:-1:vs<Fa?Uh<Fa?Mb<Fa?Qo<Fa?0:-1:0:-1:lu<Fa?Yi<Fa?0:-1:0:-1:ss<Fa?rh<Fa?dc<Fa?ha<Fa?Vd<Fa?En<Fa?0:-1:0:-1:Oc<Fa?Lu<Fa?0:-1:0:-1:np<Fa?ts<Fa?Es<Fa?cn<Fa?0:-1:0:-1:lb<Fa?Hh<Fa?0:-1:0:-1:Ia<Fa?Li<Fa?fk<Fa?di<Fa?jn<Fa?zp<Fa?cm<Fa?Kv<Fa?gl<Fa?Cf<Fa?bh<Fa?Mc<Fa?0:-1:0:-1:mo<Fa?Lc<Fa?0:-1:0:-1:Tk<Fa?Rn<Fa?Zl<Fa?Wp<Fa?0:-1:0:-1:xh<Fa?Dh<Fa?0:-1:0:-1:Tl<Fa?Uo<Fa?Kh<Fa?kf<Fa?Bf<Fa?vf<Fa?0:-1:0:-1:sm<Fa?ud<Fa?0:-1:0:-1:Ni<Fa?Hk<Fa?Ss<Fa?$k<Fa?0:-1:0:-1:Hf<Fa?Zi<Fa?0:-1:0:-1:Tc<Fa?ti<Fa?rs<Fa?Zb<Fa?Oi<Fa?wb<Fa?xi<Fa?Th<Fa?0:-1:0:-1:wf<Fa?ni<Fa?0:-1:0:-1:fp<Fa?ec<Fa?$l<Fa?Np<Fa?0:-1:0:-1:fd<Fa?Lp<Fa?0:-1:0:-1:wd<Fa?Ud<Fa?wk<Fa?Vi<Fa?Uc<Fa?hb<Fa?0:-1:0:-1:hc<Fa?su<Fa?0:-1:0:-1:zi<Fa?Jp<Fa?Sv<Fa?Os<Fa?0:-1:0:-1:en<Fa?yh<Fa?0:-1:0:-1:ol<Fa?zf<Fa?Qv<Fa?Fv<Fa?Ev<Fa?hu<Fa?Sd<Fa?Gv<Fa?Ph<Fa?Bb<Fa?0:-1:0:-1:up<Fa?_h<Fa?0:-1:0:-1:Ln<Fa?Rk<Fa?Xc<Fa?_c<Fa?0:-1:0:-1:Tv<Fa?Ti<Fa?0:-1:0:-1:Ep<Fa?Qh<Fa?an<Fa?ws<Fa?es<Fa?Wi<Fa?0:-1:0:-1:_n<Fa?uu<Fa?0:-1:0:-1:$u<Fa?$o<Fa?Zh<Fa?dl<Fa?0:-1:0:-1:Bl<Fa?kb<Fa?0:-1:0:-1:kl<Fa?Ya<Fa?fc<Fa?Gh<Fa?Wc<Fa?nh<Fa?$p<Fa?hp<Fa?0:-1:0:-1:tn<Fa?$h<Fa?0:-1:0:-1:Ac<Fa?Vl<Fa?Ta<Fa?hf<Fa?0:-1:0:-1:vv<Fa?bf<Fa?0:-1:0:-1:op<Fa?kn<Fa?Qb<Fa?uo<Fa?_i<Fa?Gc<Fa?0:-1:0:-1:ip<Fa?Nn<Fa?0:-1:0:-1:zd<Fa?ak<Fa?Yc<Fa?hv<Fa?0:-1:0:-1:ek<Fa?Qs<Fa?0:-1:0:-1:mp<Fa?wu<Fa?pi<Fa?ai<Fa?fh<Fa?tv<Fa?Qd<Fa?Md<Fa?ba<Fa?Wo<Fa?oc<Fa?md<Fa?yl<Fa?Vf<Fa?0:-1:0:-1:Gs<Fa?qv<Fa?0:-1:0:-1:om<Fa?Fi<Fa?Up<Fa?Zk<Fa?0:-1:0:-1:Vv<Fa?vl<Fa?0:-1:0:-1:Bh<Fa?Io<Fa?Bk<Fa?qh<Fa?Hi<Fa?pd<Fa?0:-1:0:-1:Si<Fa?$b<Fa?0:-1:0:-1:Ik<Fa?uc<Fa?qk<Fa?jh<Fa?0:-1:0:-1:xo<Fa?da<Fa?0:-1:0:-1:Du<Fa?Sa<Fa?eo<Fa?hn<Fa?wc<Fa?wv<Fa?sd<Fa?ko<Fa?0:-1:0:-1:rn<Fa?Xl<Fa?0:-1:0:-1:Tp<Fa?Zv<Fa?ok<Fa?Mh<Fa?0:-1:0:-1:ii<Fa?Af<Fa?0:-1:0:-1:ad<Fa?Hc<Fa?ff<Fa?Gk<Fa?ya<Fa?$v<Fa?0:-1:0:-1:Go<Fa?ep<Fa?0:-1:0:-1:To<Fa?nv<Fa?fu<Fa?Su<Fa?0:-1:0:-1:yb<Fa?Tb<Fa?0:-1:0:-1:Ed<Fa?Pn<Fa?Fu<Fa?Ja<Fa?vp<Fa?qu<Fa?Pf<Fa?Xk<Fa?Sb<Fa?qa<Fa?0:-1:0:-1:Jd<Fa?_p<Fa?0:-1:0:-1:Yb<Fa?Pc<Fa?qn<Fa?Bc<Fa?0:-1:0:-1:im<Fa?sn<Fa?0:-1:0:-1:Do<Fa?Hp<Fa?Co<Fa?Ou<Fa?Mf<Fa?Uk<Fa?0:-1:0:-1:uv<Fa?Ji<Fa?0:-1:0:-1:tk<Fa?Mi<Fa?ao<Fa?Nv<Fa?0:-1:0:-1:mk<Fa?du<Fa?0:-1:0:-1:yp<Fa?Mk<Fa?ua<Fa?qi<Fa?po<Fa?Vs<Fa?lh<Fa?Di<Fa?0:-1:0:-1:Qi<Fa?jo<Fa?0:-1:0:-1:xd<Fa?ms<Fa?ob<Fa?Ih<Fa?0:-1:0:-1:Ds<Fa?Vk<Fa?0:-1:0:-1:Jn<Fa?Ca<Fa?na<Fa?ds<Fa?yv<Fa?Wa<Fa?0:-1:0:-1:qf<Fa?pa<Fa?0:-1:0:-1:cs<Fa?eb<Fa?Bi<Fa?nb<Fa?0:-1:0:-1:Ls<Fa?Pk<Fa?0:-1:0:-1:Bu<Fa?ns<Fa?wo<Fa?Av<Fa?Ka<Fa?gk<Fa?Kp<Fa?sk<Fa?tm<Fa?ji<Fa?hh<Fa?yc<Fa?0:-1:0:-1:Ck<Fa?vc<Fa?0:-1:0:-1:gp<Fa?hi<Fa?xp<Fa?vb<Fa?0:-1:0:-1:aa<Fa?Mn<Fa?0:-1:0:-1:cf<Fa?dd<Fa?Td<Fa?qc<Fa?Yf<Fa?Yn<Fa?0:-1:0:-1:Ru<Fa?Qf<Fa?0:-1:0:-1:Oa<Fa?Va<Fa?ru<Fa?Ri<Fa?0:-1:0:-1:Jf<Fa?Ro<Fa?0:-1:0:-1:Tf<Fa?ac<Fa?yd<Fa?Ci<Fa?Kn<Fa?jv<Fa?Yh<Fa?ev<Fa?0:-1:0:-1:Cc<Fa?cv<Fa?0:-1:0:-1:iv<Fa?dp<Fa?la<Fa?za<Fa?0:-1:0:-1:yu<Fa?_o<Fa?0:-1:0:-1:ls<Fa?bc<Fa?_l<Fa?ou<Fa?Yp<Fa?pn<Fa?0:-1:0:-1:oo<Fa?Qu<Fa?0:-1:0:-1:uk<Fa?Kf<Fa?id<Fa?Kc<Fa?0:-1:0:-1:Js<Fa?Bn<Fa?0:-1:0:-1:Cu<Fa?wn<Fa?hd<Fa?xs<Fa?Cs<Fa?gc<Fa?lo<Fa?ei<Fa?sl<Fa?Ml<Fa?0:-1:0:-1:Ek<Fa?ro<Fa?0:-1:0:-1:gb<Fa?ri<Fa?vu<Fa?Bo<Fa?0:-1:0:-1:wl<Fa?jk<Fa?0:-1:0:-1:tc<Fa?mh<Fa?lk<Fa?jd<Fa?lc<Fa?is<Fa?0:-1:0:-1:xv<Fa?bs<Fa?0:-1:0:-1:Hb<Fa?yo<Fa?hl<Fa?As<Fa?0:-1:0:-1:Aa<Fa?Za<Fa?0:-1:0:-1:Vu<Fa?of<Fa?Ff<Fa?qs<Fa?rp<Fa?Ip<Fa?ks<Fa?ga<Fa?0:-1:0:-1:$s<Fa?Bv<Fa?0:-1:0:-1:Lv<Fa?Hn<Fa?Op<Fa?Lh<Fa?0:-1:0:-1:Sf<Fa?tu<Fa?0:-1:0:-1:kc<Fa?sp<Fa?Un<Fa?Fs<Fa?yk<Fa?rb<Fa?0:-1:0:-1:pu<Fa?oi<Fa?0:-1:0:-1:Dk<Fa?Mu<Fa?yf<Fa?un<Fa?0:-1:0:-1:Nl<Fa?Is<Fa?0:-1:0:-1:St(MQ,Fa+go|0)-1|0:-1;if(2<ja>>>0)y=zr(s);else switch(ja){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ga=F4(Hr(s));if(2<Ga>>>0)y=zr(s);else switch(Ga){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ha=X4(Hr(s));if(2<Ha>>>0)y=zr(s);else switch(Ha){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,53);var $a=V4(Hr(s)),y=0===$a?u(s):1===$a?f(s):zr(s)}}}}}break;case 43:Vr(s,73);var vn=Hr(s),bn=35<vn?ku<vn?dh<vn?ab<vn?-1:Ak<vn?ph<vn?Ao<vn?Zp<vn?mn<vn?Vo<vn?df<vn?ah<vn?0:-1:0:-1:Ba<vn?_k<vn?0:-1:0:-1:ll<vn?hs<vn?nm<vn?Uf<vn?0:-1:0:-1:Rh<vn?zl<vn?0:-1:0:-1:mv<vn?rf<vn?Uv<vn?_d<vn?cb<vn?Tn<vn?Rl<vn?rd<vn?zk<vn?Uu<vn?jf<vn?Dd<vn?Lf<vn?zu<vn?pk<vn?mf<vn?0:-1:0:-1:db<vn?zn<vn?0:-1:0:-1:Fd<vn?tf<vn?dn<vn?Xo<vn?0:-1:0:-1:Nf<vn?Ub<vn?0:-1:0:-1:Jv<vn?Rc<vn?Dc<vn?Db<vn?nc<vn?Xa<vn?0:-1:0:-1:gi<vn?vo<vn?0:-1:0:-1:Cp<vn?Ll<vn?Ns<vn?rv<vn?0:-1:0:-1:ih<vn?Sk<vn?0:-1:0:-1:Kd<vn?el<vn?Gf<vn?mi<vn?qb<vn?$i<vn?_f<vn?xl<vn?0:-1:0:-1:Ei<vn?Jh<vn?0:-1:0:-1:us<vn?Ov<vn?qo<vn?nn<vn?0:-1:0:-1:vi<vn?Pi<vn?0:-1:0:-1:Fp<vn?Sc<vn?Zu<vn?gu<vn?La<vn?au<vn?0:-1:0:-1:$d<vn?Eh<vn?0:-1:0:-1:Xi<vn?fb<vn?fa<vn?Ui<vn?0:-1:0:-1:eu<vn?sv<vn?0:-1:0:-1:Nk<vn?Iu<vn?kk<vn?_a<vn?Zn<vn?sc<vn?Cv<vn?ck<vn?Ma<vn?Of<vn?0:-1:0:-1:Wb<vn?xf<vn?0:-1:0:-1:Dl<vn?uf<vn?bp<vn?_b<vn?0:-1:0:-1:Sp<vn?af<vn?0:-1:0:-1:Ii<vn?fn<vn?dv<vn?Eo<vn?Qa<vn?em<vn?0:-1:0:-1:gs<vn?Ec<vn?0:-1:0:-1:fi<vn?Kb<vn?Ef<vn?Vh<vn?0:-1:0:-1:ql<vn?Lk<vn?0:-1:0:-1:Pv<vn?Ib<vn?bl<vn?Hu<vn?No<vn?th<vn?ui<vn?rc<vn?0:-1:0:-1:Oh<vn?dk<vn?0:-1:0:-1:vs<vn?Uh<vn?Mb<vn?Qo<vn?0:-1:0:-1:lu<vn?Yi<vn?0:-1:0:-1:ss<vn?rh<vn?dc<vn?ha<vn?Vd<vn?En<vn?0:-1:0:-1:Oc<vn?Lu<vn?0:-1:0:-1:np<vn?ts<vn?Es<vn?cn<vn?0:-1:0:-1:lb<vn?Hh<vn?0:-1:0:-1:Ia<vn?Li<vn?fk<vn?di<vn?jn<vn?zp<vn?cm<vn?Kv<vn?gl<vn?Cf<vn?bh<vn?Mc<vn?0:-1:0:-1:mo<vn?Lc<vn?0:-1:0:-1:Tk<vn?Rn<vn?Zl<vn?Wp<vn?0:-1:0:-1:xh<vn?Dh<vn?0:-1:0:-1:Tl<vn?Uo<vn?Kh<vn?kf<vn?Bf<vn?vf<vn?0:-1:0:-1:sm<vn?ud<vn?0:-1:0:-1:Ni<vn?Hk<vn?Ss<vn?$k<vn?0:-1:0:-1:Hf<vn?Zi<vn?0:-1:0:-1:Tc<vn?ti<vn?rs<vn?Zb<vn?Oi<vn?wb<vn?xi<vn?Th<vn?0:-1:0:-1:wf<vn?ni<vn?0:-1:0:-1:fp<vn?ec<vn?$l<vn?Np<vn?0:-1:0:-1:fd<vn?Lp<vn?0:-1:0:-1:wd<vn?Ud<vn?wk<vn?Vi<vn?Uc<vn?hb<vn?0:-1:0:-1:hc<vn?su<vn?0:-1:0:-1:zi<vn?Jp<vn?Sv<vn?Os<vn?0:-1:0:-1:en<vn?yh<vn?0:-1:0:-1:ol<vn?zf<vn?Qv<vn?Fv<vn?Ev<vn?hu<vn?Sd<vn?Gv<vn?Ph<vn?Bb<vn?0:-1:0:-1:up<vn?_h<vn?0:-1:0:-1:Ln<vn?Rk<vn?Xc<vn?_c<vn?0:-1:0:-1:Tv<vn?Ti<vn?0:-1:0:-1:Ep<vn?Qh<vn?an<vn?ws<vn?es<vn?Wi<vn?0:-1:0:-1:_n<vn?uu<vn?0:-1:0:-1:$u<vn?$o<vn?Zh<vn?dl<vn?0:-1:0:-1:Bl<vn?kb<vn?0:-1:0:-1:kl<vn?Ya<vn?fc<vn?Gh<vn?Wc<vn?nh<vn?$p<vn?hp<vn?0:-1:0:-1:tn<vn?$h<vn?0:-1:0:-1:Ac<vn?Vl<vn?Ta<vn?hf<vn?0:-1:0:-1:vv<vn?bf<vn?0:-1:0:-1:op<vn?kn<vn?Qb<vn?uo<vn?_i<vn?Gc<vn?0:-1:0:-1:ip<vn?Nn<vn?0:-1:0:-1:zd<vn?ak<vn?Yc<vn?hv<vn?0:-1:0:-1:ek<vn?Qs<vn?0:-1:0:-1:mp<vn?wu<vn?pi<vn?ai<vn?fh<vn?tv<vn?Qd<vn?Md<vn?ba<vn?Wo<vn?oc<vn?md<vn?yl<vn?Vf<vn?0:-1:0:-1:Gs<vn?qv<vn?0:-1:0:-1:om<vn?Fi<vn?Up<vn?Zk<vn?0:-1:0:-1:Vv<vn?vl<vn?0:-1:0:-1:Bh<vn?Io<vn?Bk<vn?qh<vn?Hi<vn?pd<vn?0:-1:0:-1:Si<vn?$b<vn?0:-1:0:-1:Ik<vn?uc<vn?qk<vn?jh<vn?0:-1:0:-1:xo<vn?da<vn?0:-1:0:-1:Du<vn?Sa<vn?eo<vn?hn<vn?wc<vn?wv<vn?sd<vn?ko<vn?0:-1:0:-1:rn<vn?Xl<vn?0:-1:0:-1:Tp<vn?Zv<vn?ok<vn?Mh<vn?0:-1:0:-1:ii<vn?Af<vn?0:-1:0:-1:ad<vn?Hc<vn?ff<vn?Gk<vn?ya<vn?$v<vn?0:-1:0:-1:Go<vn?ep<vn?0:-1:0:-1:To<vn?nv<vn?fu<vn?Su<vn?0:-1:0:-1:yb<vn?Tb<vn?0:-1:0:-1:Ed<vn?Pn<vn?Fu<vn?Ja<vn?vp<vn?qu<vn?Pf<vn?Xk<vn?Sb<vn?qa<vn?0:-1:0:-1:Jd<vn?_p<vn?0:-1:0:-1:Yb<vn?Pc<vn?qn<vn?Bc<vn?0:-1:0:-1:im<vn?sn<vn?0:-1:0:-1:Do<vn?Hp<vn?Co<vn?Ou<vn?Mf<vn?Uk<vn?0:-1:0:-1:uv<vn?Ji<vn?0:-1:0:-1:tk<vn?Mi<vn?ao<vn?Nv<vn?0:-1:0:-1:mk<vn?du<vn?0:-1:0:-1:yp<vn?Mk<vn?ua<vn?qi<vn?po<vn?Vs<vn?lh<vn?Di<vn?0:-1:0:-1:Qi<vn?jo<vn?0:-1:0:-1:xd<vn?ms<vn?ob<vn?Ih<vn?0:-1:0:-1:Ds<vn?Vk<vn?0:-1:0:-1:Jn<vn?Ca<vn?na<vn?ds<vn?yv<vn?Wa<vn?0:-1:0:-1:qf<vn?pa<vn?0:-1:0:-1:cs<vn?eb<vn?Bi<vn?nb<vn?0:-1:0:-1:Ls<vn?Pk<vn?0:-1:0:-1:Bu<vn?ns<vn?wo<vn?Av<vn?Ka<vn?gk<vn?Kp<vn?sk<vn?tm<vn?ji<vn?hh<vn?yc<vn?0:-1:0:-1:Ck<vn?vc<vn?0:-1:0:-1:gp<vn?hi<vn?xp<vn?vb<vn?0:-1:0:-1:aa<vn?Mn<vn?0:-1:0:-1:cf<vn?dd<vn?Td<vn?qc<vn?Yf<vn?Yn<vn?0:-1:0:-1:Ru<vn?Qf<vn?0:-1:0:-1:Oa<vn?Va<vn?ru<vn?Ri<vn?0:-1:0:-1:Jf<vn?Ro<vn?0:-1:0:-1:Tf<vn?ac<vn?yd<vn?Ci<vn?Kn<vn?jv<vn?Yh<vn?ev<vn?0:-1:0:-1:Cc<vn?cv<vn?0:-1:0:-1:iv<vn?dp<vn?la<vn?za<vn?0:-1:0:-1:yu<vn?_o<vn?0:-1:0:-1:ls<vn?bc<vn?_l<vn?ou<vn?Yp<vn?pn<vn?0:-1:0:-1:oo<vn?Qu<vn?0:-1:0:-1:uk<vn?Kf<vn?id<vn?Kc<vn?0:-1:0:-1:Js<vn?Bn<vn?0:-1:0:-1:Cu<vn?wn<vn?hd<vn?xs<vn?Cs<vn?gc<vn?lo<vn?ei<vn?sl<vn?Ml<vn?0:-1:0:-1:Ek<vn?ro<vn?0:-1:0:-1:gb<vn?ri<vn?vu<vn?Bo<vn?0:-1:0:-1:wl<vn?jk<vn?0:-1:0:-1:tc<vn?mh<vn?lk<vn?jd<vn?lc<vn?is<vn?0:-1:0:-1:xv<vn?bs<vn?0:-1:0:-1:Hb<vn?yo<vn?hl<vn?As<vn?0:-1:0:-1:Aa<vn?Za<vn?0:-1:0:-1:Vu<vn?of<vn?Ff<vn?qs<vn?rp<vn?Ip<vn?ks<vn?ga<vn?0:-1:0:-1:$s<vn?Bv<vn?0:-1:0:-1:Lv<vn?Hn<vn?Op<vn?Lh<vn?0:-1:0:-1:Sf<vn?tu<vn?0:-1:0:-1:kc<vn?sp<vn?Un<vn?Fs<vn?yk<vn?rb<vn?0:-1:0:-1:pu<vn?oi<vn?0:-1:0:-1:Dk<vn?Mu<vn?yf<vn?un<vn?0:-1:0:-1:Nl<vn?Is<vn?0:-1:0:-1:St(w$,vn+go|0)-1|0:-1;if(4<bn>>>0)y=zr(s);else switch(bn){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var yn=P8(Hr(s));if(2<yn>>>0)y=zr(s);else switch(yn){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Sn=U4(Hr(s));if(2<Sn>>>0)y=zr(s);else switch(Sn){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var xn=c8(Hr(s));if(2<xn>>>0)y=zr(s);else switch(xn){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var An=J4(Hr(s));if(2<An>>>0)y=zr(s);else switch(An){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var In=X4(Hr(s));if(2<In>>>0)y=zr(s);else switch(In){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,54);var Dn=V4(Hr(s)),y=0===Dn?u(s):1===Dn?f(s):zr(s)}}}}}break;case 3:Vr(s,73);var Xn=Hr(s),Wn=35<Xn?ku<Xn?dh<Xn?ab<Xn?-1:Ak<Xn?ph<Xn?Ao<Xn?Zp<Xn?mn<Xn?Vo<Xn?df<Xn?ah<Xn?0:-1:0:-1:Ba<Xn?_k<Xn?0:-1:0:-1:ll<Xn?hs<Xn?nm<Xn?Uf<Xn?0:-1:0:-1:Rh<Xn?zl<Xn?0:-1:0:-1:mv<Xn?rf<Xn?Uv<Xn?_d<Xn?cb<Xn?Tn<Xn?Rl<Xn?rd<Xn?zk<Xn?Uu<Xn?jf<Xn?Dd<Xn?Lf<Xn?zu<Xn?pk<Xn?mf<Xn?0:-1:0:-1:db<Xn?zn<Xn?0:-1:0:-1:Fd<Xn?tf<Xn?dn<Xn?Xo<Xn?0:-1:0:-1:Nf<Xn?Ub<Xn?0:-1:0:-1:Jv<Xn?Rc<Xn?Dc<Xn?Db<Xn?nc<Xn?Xa<Xn?0:-1:0:-1:gi<Xn?vo<Xn?0:-1:0:-1:Cp<Xn?Ll<Xn?Ns<Xn?rv<Xn?0:-1:0:-1:ih<Xn?Sk<Xn?0:-1:0:-1:Kd<Xn?el<Xn?Gf<Xn?mi<Xn?qb<Xn?$i<Xn?_f<Xn?xl<Xn?0:-1:0:-1:Ei<Xn?Jh<Xn?0:-1:0:-1:us<Xn?Ov<Xn?qo<Xn?nn<Xn?0:-1:0:-1:vi<Xn?Pi<Xn?0:-1:0:-1:Fp<Xn?Sc<Xn?Zu<Xn?gu<Xn?La<Xn?au<Xn?0:-1:0:-1:$d<Xn?Eh<Xn?0:-1:0:-1:Xi<Xn?fb<Xn?fa<Xn?Ui<Xn?0:-1:0:-1:eu<Xn?sv<Xn?0:-1:0:-1:Nk<Xn?Iu<Xn?kk<Xn?_a<Xn?Zn<Xn?sc<Xn?Cv<Xn?ck<Xn?Ma<Xn?Of<Xn?0:-1:0:-1:Wb<Xn?xf<Xn?0:-1:0:-1:Dl<Xn?uf<Xn?bp<Xn?_b<Xn?0:-1:0:-1:Sp<Xn?af<Xn?0:-1:0:-1:Ii<Xn?fn<Xn?dv<Xn?Eo<Xn?Qa<Xn?em<Xn?0:-1:0:-1:gs<Xn?Ec<Xn?0:-1:0:-1:fi<Xn?Kb<Xn?Ef<Xn?Vh<Xn?0:-1:0:-1:ql<Xn?Lk<Xn?0:-1:0:-1:Pv<Xn?Ib<Xn?bl<Xn?Hu<Xn?No<Xn?th<Xn?ui<Xn?rc<Xn?0:-1:0:-1:Oh<Xn?dk<Xn?0:-1:0:-1:vs<Xn?Uh<Xn?Mb<Xn?Qo<Xn?0:-1:0:-1:lu<Xn?Yi<Xn?0:-1:0:-1:ss<Xn?rh<Xn?dc<Xn?ha<Xn?Vd<Xn?En<Xn?0:-1:0:-1:Oc<Xn?Lu<Xn?0:-1:0:-1:np<Xn?ts<Xn?Es<Xn?cn<Xn?0:-1:0:-1:lb<Xn?Hh<Xn?0:-1:0:-1:Ia<Xn?Li<Xn?fk<Xn?di<Xn?jn<Xn?zp<Xn?cm<Xn?Kv<Xn?gl<Xn?Cf<Xn?bh<Xn?Mc<Xn?0:-1:0:-1:mo<Xn?Lc<Xn?0:-1:0:-1:Tk<Xn?Rn<Xn?Zl<Xn?Wp<Xn?0:-1:0:-1:xh<Xn?Dh<Xn?0:-1:0:-1:Tl<Xn?Uo<Xn?Kh<Xn?kf<Xn?Bf<Xn?vf<Xn?0:-1:0:-1:sm<Xn?ud<Xn?0:-1:0:-1:Ni<Xn?Hk<Xn?Ss<Xn?$k<Xn?0:-1:0:-1:Hf<Xn?Zi<Xn?0:-1:0:-1:Tc<Xn?ti<Xn?rs<Xn?Zb<Xn?Oi<Xn?wb<Xn?xi<Xn?Th<Xn?0:-1:0:-1:wf<Xn?ni<Xn?0:-1:0:-1:fp<Xn?ec<Xn?$l<Xn?Np<Xn?0:-1:0:-1:fd<Xn?Lp<Xn?0:-1:0:-1:wd<Xn?Ud<Xn?wk<Xn?Vi<Xn?Uc<Xn?hb<Xn?0:-1:0:-1:hc<Xn?su<Xn?0:-1:0:-1:zi<Xn?Jp<Xn?Sv<Xn?Os<Xn?0:-1:0:-1:en<Xn?yh<Xn?0:-1:0:-1:ol<Xn?zf<Xn?Qv<Xn?Fv<Xn?Ev<Xn?hu<Xn?Sd<Xn?Gv<Xn?Ph<Xn?Bb<Xn?0:-1:0:-1:up<Xn?_h<Xn?0:-1:0:-1:Ln<Xn?Rk<Xn?Xc<Xn?_c<Xn?0:-1:0:-1:Tv<Xn?Ti<Xn?0:-1:0:-1:Ep<Xn?Qh<Xn?an<Xn?ws<Xn?es<Xn?Wi<Xn?0:-1:0:-1:_n<Xn?uu<Xn?0:-1:0:-1:$u<Xn?$o<Xn?Zh<Xn?dl<Xn?0:-1:0:-1:Bl<Xn?kb<Xn?0:-1:0:-1:kl<Xn?Ya<Xn?fc<Xn?Gh<Xn?Wc<Xn?nh<Xn?$p<Xn?hp<Xn?0:-1:0:-1:tn<Xn?$h<Xn?0:-1:0:-1:Ac<Xn?Vl<Xn?Ta<Xn?hf<Xn?0:-1:0:-1:vv<Xn?bf<Xn?0:-1:0:-1:op<Xn?kn<Xn?Qb<Xn?uo<Xn?_i<Xn?Gc<Xn?0:-1:0:-1:ip<Xn?Nn<Xn?0:-1:0:-1:zd<Xn?ak<Xn?Yc<Xn?hv<Xn?0:-1:0:-1:ek<Xn?Qs<Xn?0:-1:0:-1:mp<Xn?wu<Xn?pi<Xn?ai<Xn?fh<Xn?tv<Xn?Qd<Xn?Md<Xn?ba<Xn?Wo<Xn?oc<Xn?md<Xn?yl<Xn?Vf<Xn?0:-1:0:-1:Gs<Xn?qv<Xn?0:-1:0:-1:om<Xn?Fi<Xn?Up<Xn?Zk<Xn?0:-1:0:-1:Vv<Xn?vl<Xn?0:-1:0:-1:Bh<Xn?Io<Xn?Bk<Xn?qh<Xn?Hi<Xn?pd<Xn?0:-1:0:-1:Si<Xn?$b<Xn?0:-1:0:-1:Ik<Xn?uc<Xn?qk<Xn?jh<Xn?0:-1:0:-1:xo<Xn?da<Xn?0:-1:0:-1:Du<Xn?Sa<Xn?eo<Xn?hn<Xn?wc<Xn?wv<Xn?sd<Xn?ko<Xn?0:-1:0:-1:rn<Xn?Xl<Xn?0:-1:0:-1:Tp<Xn?Zv<Xn?ok<Xn?Mh<Xn?0:-1:0:-1:ii<Xn?Af<Xn?0:-1:0:-1:ad<Xn?Hc<Xn?ff<Xn?Gk<Xn?ya<Xn?$v<Xn?0:-1:0:-1:Go<Xn?ep<Xn?0:-1:0:-1:To<Xn?nv<Xn?fu<Xn?Su<Xn?0:-1:0:-1:yb<Xn?Tb<Xn?0:-1:0:-1:Ed<Xn?Pn<Xn?Fu<Xn?Ja<Xn?vp<Xn?qu<Xn?Pf<Xn?Xk<Xn?Sb<Xn?qa<Xn?0:-1:0:-1:Jd<Xn?_p<Xn?0:-1:0:-1:Yb<Xn?Pc<Xn?qn<Xn?Bc<Xn?0:-1:0:-1:im<Xn?sn<Xn?0:-1:0:-1:Do<Xn?Hp<Xn?Co<Xn?Ou<Xn?Mf<Xn?Uk<Xn?0:-1:0:-1:uv<Xn?Ji<Xn?0:-1:0:-1:tk<Xn?Mi<Xn?ao<Xn?Nv<Xn?0:-1:0:-1:mk<Xn?du<Xn?0:-1:0:-1:yp<Xn?Mk<Xn?ua<Xn?qi<Xn?po<Xn?Vs<Xn?lh<Xn?Di<Xn?0:-1:0:-1:Qi<Xn?jo<Xn?0:-1:0:-1:xd<Xn?ms<Xn?ob<Xn?Ih<Xn?0:-1:0:-1:Ds<Xn?Vk<Xn?0:-1:0:-1:Jn<Xn?Ca<Xn?na<Xn?ds<Xn?yv<Xn?Wa<Xn?0:-1:0:-1:qf<Xn?pa<Xn?0:-1:0:-1:cs<Xn?eb<Xn?Bi<Xn?nb<Xn?0:-1:0:-1:Ls<Xn?Pk<Xn?0:-1:0:-1:Bu<Xn?ns<Xn?wo<Xn?Av<Xn?Ka<Xn?gk<Xn?Kp<Xn?sk<Xn?tm<Xn?ji<Xn?hh<Xn?yc<Xn?0:-1:0:-1:Ck<Xn?vc<Xn?0:-1:0:-1:gp<Xn?hi<Xn?xp<Xn?vb<Xn?0:-1:0:-1:aa<Xn?Mn<Xn?0:-1:0:-1:cf<Xn?dd<Xn?Td<Xn?qc<Xn?Yf<Xn?Yn<Xn?0:-1:0:-1:Ru<Xn?Qf<Xn?0:-1:0:-1:Oa<Xn?Va<Xn?ru<Xn?Ri<Xn?0:-1:0:-1:Jf<Xn?Ro<Xn?0:-1:0:-1:Tf<Xn?ac<Xn?yd<Xn?Ci<Xn?Kn<Xn?jv<Xn?Yh<Xn?ev<Xn?0:-1:0:-1:Cc<Xn?cv<Xn?0:-1:0:-1:iv<Xn?dp<Xn?la<Xn?za<Xn?0:-1:0:-1:yu<Xn?_o<Xn?0:-1:0:-1:ls<Xn?bc<Xn?_l<Xn?ou<Xn?Yp<Xn?pn<Xn?0:-1:0:-1:oo<Xn?Qu<Xn?0:-1:0:-1:uk<Xn?Kf<Xn?id<Xn?Kc<Xn?0:-1:0:-1:Js<Xn?Bn<Xn?0:-1:0:-1:Cu<Xn?wn<Xn?hd<Xn?xs<Xn?Cs<Xn?gc<Xn?lo<Xn?ei<Xn?sl<Xn?Ml<Xn?0:-1:0:-1:Ek<Xn?ro<Xn?0:-1:0:-1:gb<Xn?ri<Xn?vu<Xn?Bo<Xn?0:-1:0:-1:wl<Xn?jk<Xn?0:-1:0:-1:tc<Xn?mh<Xn?lk<Xn?jd<Xn?lc<Xn?is<Xn?0:-1:0:-1:xv<Xn?bs<Xn?0:-1:0:-1:Hb<Xn?yo<Xn?hl<Xn?As<Xn?0:-1:0:-1:Aa<Xn?Za<Xn?0:-1:0:-1:Vu<Xn?of<Xn?Ff<Xn?qs<Xn?rp<Xn?Ip<Xn?ks<Xn?ga<Xn?0:-1:0:-1:$s<Xn?Bv<Xn?0:-1:0:-1:Lv<Xn?Hn<Xn?Op<Xn?Lh<Xn?0:-1:0:-1:Sf<Xn?tu<Xn?0:-1:0:-1:kc<Xn?sp<Xn?Un<Xn?Fs<Xn?yk<Xn?rb<Xn?0:-1:0:-1:pu<Xn?oi<Xn?0:-1:0:-1:Dk<Xn?Mu<Xn?yf<Xn?un<Xn?0:-1:0:-1:Nl<Xn?Is<Xn?0:-1:0:-1:St(T$,Xn+go|0)-1|0:-1;if(3<Wn>>>0)y=zr(s);else switch(Wn){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var Vn=Hr(s),$n=35<Vn?ku<Vn?dh<Vn?ab<Vn?-1:Ak<Vn?ph<Vn?Ao<Vn?Zp<Vn?mn<Vn?Vo<Vn?df<Vn?ah<Vn?0:-1:0:-1:Ba<Vn?_k<Vn?0:-1:0:-1:ll<Vn?hs<Vn?nm<Vn?Uf<Vn?0:-1:0:-1:Rh<Vn?zl<Vn?0:-1:0:-1:mv<Vn?rf<Vn?Uv<Vn?_d<Vn?cb<Vn?Tn<Vn?Rl<Vn?rd<Vn?zk<Vn?Uu<Vn?jf<Vn?Dd<Vn?Lf<Vn?zu<Vn?pk<Vn?mf<Vn?0:-1:0:-1:db<Vn?zn<Vn?0:-1:0:-1:Fd<Vn?tf<Vn?dn<Vn?Xo<Vn?0:-1:0:-1:Nf<Vn?Ub<Vn?0:-1:0:-1:Jv<Vn?Rc<Vn?Dc<Vn?Db<Vn?nc<Vn?Xa<Vn?0:-1:0:-1:gi<Vn?vo<Vn?0:-1:0:-1:Cp<Vn?Ll<Vn?Ns<Vn?rv<Vn?0:-1:0:-1:ih<Vn?Sk<Vn?0:-1:0:-1:Kd<Vn?el<Vn?Gf<Vn?mi<Vn?qb<Vn?$i<Vn?_f<Vn?xl<Vn?0:-1:0:-1:Ei<Vn?Jh<Vn?0:-1:0:-1:us<Vn?Ov<Vn?qo<Vn?nn<Vn?0:-1:0:-1:vi<Vn?Pi<Vn?0:-1:0:-1:Fp<Vn?Sc<Vn?Zu<Vn?gu<Vn?La<Vn?au<Vn?0:-1:0:-1:$d<Vn?Eh<Vn?0:-1:0:-1:Xi<Vn?fb<Vn?fa<Vn?Ui<Vn?0:-1:0:-1:eu<Vn?sv<Vn?0:-1:0:-1:Nk<Vn?Iu<Vn?kk<Vn?_a<Vn?Zn<Vn?sc<Vn?Cv<Vn?ck<Vn?Ma<Vn?Of<Vn?0:-1:0:-1:Wb<Vn?xf<Vn?0:-1:0:-1:Dl<Vn?uf<Vn?bp<Vn?_b<Vn?0:-1:0:-1:Sp<Vn?af<Vn?0:-1:0:-1:Ii<Vn?fn<Vn?dv<Vn?Eo<Vn?Qa<Vn?em<Vn?0:-1:0:-1:gs<Vn?Ec<Vn?0:-1:0:-1:fi<Vn?Kb<Vn?Ef<Vn?Vh<Vn?0:-1:0:-1:ql<Vn?Lk<Vn?0:-1:0:-1:Pv<Vn?Ib<Vn?bl<Vn?Hu<Vn?No<Vn?th<Vn?ui<Vn?rc<Vn?0:-1:0:-1:Oh<Vn?dk<Vn?0:-1:0:-1:vs<Vn?Uh<Vn?Mb<Vn?Qo<Vn?0:-1:0:-1:lu<Vn?Yi<Vn?0:-1:0:-1:ss<Vn?rh<Vn?dc<Vn?ha<Vn?Vd<Vn?En<Vn?0:-1:0:-1:Oc<Vn?Lu<Vn?0:-1:0:-1:np<Vn?ts<Vn?Es<Vn?cn<Vn?0:-1:0:-1:lb<Vn?Hh<Vn?0:-1:0:-1:Ia<Vn?Li<Vn?fk<Vn?di<Vn?jn<Vn?zp<Vn?cm<Vn?Kv<Vn?gl<Vn?Cf<Vn?bh<Vn?Mc<Vn?0:-1:0:-1:mo<Vn?Lc<Vn?0:-1:0:-1:Tk<Vn?Rn<Vn?Zl<Vn?Wp<Vn?0:-1:0:-1:xh<Vn?Dh<Vn?0:-1:0:-1:Tl<Vn?Uo<Vn?Kh<Vn?kf<Vn?Bf<Vn?vf<Vn?0:-1:0:-1:sm<Vn?ud<Vn?0:-1:0:-1:Ni<Vn?Hk<Vn?Ss<Vn?$k<Vn?0:-1:0:-1:Hf<Vn?Zi<Vn?0:-1:0:-1:Tc<Vn?ti<Vn?rs<Vn?Zb<Vn?Oi<Vn?wb<Vn?xi<Vn?Th<Vn?0:-1:0:-1:wf<Vn?ni<Vn?0:-1:0:-1:fp<Vn?ec<Vn?$l<Vn?Np<Vn?0:-1:0:-1:fd<Vn?Lp<Vn?0:-1:0:-1:wd<Vn?Ud<Vn?wk<Vn?Vi<Vn?Uc<Vn?hb<Vn?0:-1:0:-1:hc<Vn?su<Vn?0:-1:0:-1:zi<Vn?Jp<Vn?Sv<Vn?Os<Vn?0:-1:0:-1:en<Vn?yh<Vn?0:-1:0:-1:ol<Vn?zf<Vn?Qv<Vn?Fv<Vn?Ev<Vn?hu<Vn?Sd<Vn?Gv<Vn?Ph<Vn?Bb<Vn?0:-1:0:-1:up<Vn?_h<Vn?0:-1:0:-1:Ln<Vn?Rk<Vn?Xc<Vn?_c<Vn?0:-1:0:-1:Tv<Vn?Ti<Vn?0:-1:0:-1:Ep<Vn?Qh<Vn?an<Vn?ws<Vn?es<Vn?Wi<Vn?0:-1:0:-1:_n<Vn?uu<Vn?0:-1:0:-1:$u<Vn?$o<Vn?Zh<Vn?dl<Vn?0:-1:0:-1:Bl<Vn?kb<Vn?0:-1:0:-1:kl<Vn?Ya<Vn?fc<Vn?Gh<Vn?Wc<Vn?nh<Vn?$p<Vn?hp<Vn?0:-1:0:-1:tn<Vn?$h<Vn?0:-1:0:-1:Ac<Vn?Vl<Vn?Ta<Vn?hf<Vn?0:-1:0:-1:vv<Vn?bf<Vn?0:-1:0:-1:op<Vn?kn<Vn?Qb<Vn?uo<Vn?_i<Vn?Gc<Vn?0:-1:0:-1:ip<Vn?Nn<Vn?0:-1:0:-1:zd<Vn?ak<Vn?Yc<Vn?hv<Vn?0:-1:0:-1:ek<Vn?Qs<Vn?0:-1:0:-1:mp<Vn?wu<Vn?pi<Vn?ai<Vn?fh<Vn?tv<Vn?Qd<Vn?Md<Vn?ba<Vn?Wo<Vn?oc<Vn?md<Vn?yl<Vn?Vf<Vn?0:-1:0:-1:Gs<Vn?qv<Vn?0:-1:0:-1:om<Vn?Fi<Vn?Up<Vn?Zk<Vn?0:-1:0:-1:Vv<Vn?vl<Vn?0:-1:0:-1:Bh<Vn?Io<Vn?Bk<Vn?qh<Vn?Hi<Vn?pd<Vn?0:-1:0:-1:Si<Vn?$b<Vn?0:-1:0:-1:Ik<Vn?uc<Vn?qk<Vn?jh<Vn?0:-1:0:-1:xo<Vn?da<Vn?0:-1:0:-1:Du<Vn?Sa<Vn?eo<Vn?hn<Vn?wc<Vn?wv<Vn?sd<Vn?ko<Vn?0:-1:0:-1:rn<Vn?Xl<Vn?0:-1:0:-1:Tp<Vn?Zv<Vn?ok<Vn?Mh<Vn?0:-1:0:-1:ii<Vn?Af<Vn?0:-1:0:-1:ad<Vn?Hc<Vn?ff<Vn?Gk<Vn?ya<Vn?$v<Vn?0:-1:0:-1:Go<Vn?ep<Vn?0:-1:0:-1:To<Vn?nv<Vn?fu<Vn?Su<Vn?0:-1:0:-1:yb<Vn?Tb<Vn?0:-1:0:-1:Ed<Vn?Pn<Vn?Fu<Vn?Ja<Vn?vp<Vn?qu<Vn?Pf<Vn?Xk<Vn?Sb<Vn?qa<Vn?0:-1:0:-1:Jd<Vn?_p<Vn?0:-1:0:-1:Yb<Vn?Pc<Vn?qn<Vn?Bc<Vn?0:-1:0:-1:im<Vn?sn<Vn?0:-1:0:-1:Do<Vn?Hp<Vn?Co<Vn?Ou<Vn?Mf<Vn?Uk<Vn?0:-1:0:-1:uv<Vn?Ji<Vn?0:-1:0:-1:tk<Vn?Mi<Vn?ao<Vn?Nv<Vn?0:-1:0:-1:mk<Vn?du<Vn?0:-1:0:-1:yp<Vn?Mk<Vn?ua<Vn?qi<Vn?po<Vn?Vs<Vn?lh<Vn?Di<Vn?0:-1:0:-1:Qi<Vn?jo<Vn?0:-1:0:-1:xd<Vn?ms<Vn?ob<Vn?Ih<Vn?0:-1:0:-1:Ds<Vn?Vk<Vn?0:-1:0:-1:Jn<Vn?Ca<Vn?na<Vn?ds<Vn?yv<Vn?Wa<Vn?0:-1:0:-1:qf<Vn?pa<Vn?0:-1:0:-1:cs<Vn?eb<Vn?Bi<Vn?nb<Vn?0:-1:0:-1:Ls<Vn?Pk<Vn?0:-1:0:-1:Bu<Vn?ns<Vn?wo<Vn?Av<Vn?Ka<Vn?gk<Vn?Kp<Vn?sk<Vn?tm<Vn?ji<Vn?hh<Vn?yc<Vn?0:-1:0:-1:Ck<Vn?vc<Vn?0:-1:0:-1:gp<Vn?hi<Vn?xp<Vn?vb<Vn?0:-1:0:-1:aa<Vn?Mn<Vn?0:-1:0:-1:cf<Vn?dd<Vn?Td<Vn?qc<Vn?Yf<Vn?Yn<Vn?0:-1:0:-1:Ru<Vn?Qf<Vn?0:-1:0:-1:Oa<Vn?Va<Vn?ru<Vn?Ri<Vn?0:-1:0:-1:Jf<Vn?Ro<Vn?0:-1:0:-1:Tf<Vn?ac<Vn?yd<Vn?Ci<Vn?Kn<Vn?jv<Vn?Yh<Vn?ev<Vn?0:-1:0:-1:Cc<Vn?cv<Vn?0:-1:0:-1:iv<Vn?dp<Vn?la<Vn?za<Vn?0:-1:0:-1:yu<Vn?_o<Vn?0:-1:0:-1:ls<Vn?bc<Vn?_l<Vn?ou<Vn?Yp<Vn?pn<Vn?0:-1:0:-1:oo<Vn?Qu<Vn?0:-1:0:-1:uk<Vn?Kf<Vn?id<Vn?Kc<Vn?0:-1:0:-1:Js<Vn?Bn<Vn?0:-1:0:-1:Cu<Vn?wn<Vn?hd<Vn?xs<Vn?Cs<Vn?gc<Vn?lo<Vn?ei<Vn?sl<Vn?Ml<Vn?0:-1:0:-1:Ek<Vn?ro<Vn?0:-1:0:-1:gb<Vn?ri<Vn?vu<Vn?Bo<Vn?0:-1:0:-1:wl<Vn?jk<Vn?0:-1:0:-1:tc<Vn?mh<Vn?lk<Vn?jd<Vn?lc<Vn?is<Vn?0:-1:0:-1:xv<Vn?bs<Vn?0:-1:0:-1:Hb<Vn?yo<Vn?hl<Vn?As<Vn?0:-1:0:-1:Aa<Vn?Za<Vn?0:-1:0:-1:Vu<Vn?of<Vn?Ff<Vn?qs<Vn?rp<Vn?Ip<Vn?ks<Vn?ga<Vn?0:-1:0:-1:$s<Vn?Bv<Vn?0:-1:0:-1:Lv<Vn?Hn<Vn?Op<Vn?Lh<Vn?0:-1:0:-1:Sf<Vn?tu<Vn?0:-1:0:-1:kc<Vn?sp<Vn?Un<Vn?Fs<Vn?yk<Vn?rb<Vn?0:-1:0:-1:pu<Vn?oi<Vn?0:-1:0:-1:Dk<Vn?Mu<Vn?yf<Vn?un<Vn?0:-1:0:-1:Nl<Vn?Is<Vn?0:-1:0:-1:St(b$,Vn+go|0)-1|0:-1;if(2<$n>>>0)y=zr(s);else switch($n){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var as=c8(Hr(s));if(2<as>>>0)y=zr(s);else switch(as){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var fs=B8(Hr(s));if(2<fs>>>0)y=zr(s);else switch(fs){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var os=X4(Hr(s));if(2<os>>>0)y=zr(s);else switch(os){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,55);var ys=V4(Hr(s)),y=0===ys?u(s):1===ys?f(s):zr(s)}}}}break;default:Vr(s,73);var Ts=B8(Hr(s));if(2<Ts>>>0)y=zr(s);else switch(Ts){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var _s=X4(Hr(s));if(2<_s>>>0)y=zr(s);else switch(_s){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Rs=P8(Hr(s));if(2<Rs>>>0)y=zr(s);else switch(Rs){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ps=B8(Hr(s));if(2<Ps>>>0)y=zr(s);else switch(Ps){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Us=X4(Hr(s));if(2<Us>>>0)y=zr(s);else switch(Us){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ms=q4(Hr(s));if(2<Ms>>>0)y=zr(s);else switch(Ms){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,56);var js=V4(Hr(s)),y=0===js?u(s):1===js?f(s):zr(s)}}}}}}}break;default:Vr(s,73);var Bs=G8(Hr(s));if(2<Bs>>>0)y=zr(s);else switch(Bs){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ys=y8(Hr(s));if(2<Ys>>>0)y=zr(s);else switch(Ys){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var zs=$8(Hr(s));if(2<zs>>>0)y=zr(s);else switch(zs){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ks=P8(Hr(s));if(2<Ks>>>0)y=zr(s);else switch(Ks){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,57);var Zs=V4(Hr(s)),y=0===Zs?u(s):1===Zs?f(s):zr(s)}}}}}break;case 44:Vr(s,73);var ic=X4(Hr(s));if(2<ic>>>0)y=zr(s);else switch(ic){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var pc=B8(Hr(s));if(2<pc>>>0)y=zr(s);else switch(pc){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var mc=F4(Hr(s));if(2<mc>>>0)y=zr(s);else switch(mc){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var xc=u8(Hr(s));if(2<xc>>>0)y=zr(s);else switch(xc){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ic=r8(Hr(s));if(2<Ic>>>0)y=zr(s);else switch(Ic){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,58);var Nc=V4(Hr(s)),y=0===Nc?u(s):1===Nc?f(s):zr(s)}}}}}break;case 45:Vr(s,73);var Fc=Hr(s),Jc=35<Fc?ku<Fc?dh<Fc?ab<Fc?-1:Ak<Fc?ph<Fc?Ao<Fc?Zp<Fc?mn<Fc?Vo<Fc?df<Fc?ah<Fc?0:-1:0:-1:Ba<Fc?_k<Fc?0:-1:0:-1:ll<Fc?hs<Fc?nm<Fc?Uf<Fc?0:-1:0:-1:Rh<Fc?zl<Fc?0:-1:0:-1:mv<Fc?rf<Fc?Uv<Fc?_d<Fc?cb<Fc?Tn<Fc?Rl<Fc?rd<Fc?zk<Fc?Uu<Fc?jf<Fc?Dd<Fc?Lf<Fc?zu<Fc?pk<Fc?mf<Fc?0:-1:0:-1:db<Fc?zn<Fc?0:-1:0:-1:Fd<Fc?tf<Fc?dn<Fc?Xo<Fc?0:-1:0:-1:Nf<Fc?Ub<Fc?0:-1:0:-1:Jv<Fc?Rc<Fc?Dc<Fc?Db<Fc?nc<Fc?Xa<Fc?0:-1:0:-1:gi<Fc?vo<Fc?0:-1:0:-1:Cp<Fc?Ll<Fc?Ns<Fc?rv<Fc?0:-1:0:-1:ih<Fc?Sk<Fc?0:-1:0:-1:Kd<Fc?el<Fc?Gf<Fc?mi<Fc?qb<Fc?$i<Fc?_f<Fc?xl<Fc?0:-1:0:-1:Ei<Fc?Jh<Fc?0:-1:0:-1:us<Fc?Ov<Fc?qo<Fc?nn<Fc?0:-1:0:-1:vi<Fc?Pi<Fc?0:-1:0:-1:Fp<Fc?Sc<Fc?Zu<Fc?gu<Fc?La<Fc?au<Fc?0:-1:0:-1:$d<Fc?Eh<Fc?0:-1:0:-1:Xi<Fc?fb<Fc?fa<Fc?Ui<Fc?0:-1:0:-1:eu<Fc?sv<Fc?0:-1:0:-1:Nk<Fc?Iu<Fc?kk<Fc?_a<Fc?Zn<Fc?sc<Fc?Cv<Fc?ck<Fc?Ma<Fc?Of<Fc?0:-1:0:-1:Wb<Fc?xf<Fc?0:-1:0:-1:Dl<Fc?uf<Fc?bp<Fc?_b<Fc?0:-1:0:-1:Sp<Fc?af<Fc?0:-1:0:-1:Ii<Fc?fn<Fc?dv<Fc?Eo<Fc?Qa<Fc?em<Fc?0:-1:0:-1:gs<Fc?Ec<Fc?0:-1:0:-1:fi<Fc?Kb<Fc?Ef<Fc?Vh<Fc?0:-1:0:-1:ql<Fc?Lk<Fc?0:-1:0:-1:Pv<Fc?Ib<Fc?bl<Fc?Hu<Fc?No<Fc?th<Fc?ui<Fc?rc<Fc?0:-1:0:-1:Oh<Fc?dk<Fc?0:-1:0:-1:vs<Fc?Uh<Fc?Mb<Fc?Qo<Fc?0:-1:0:-1:lu<Fc?Yi<Fc?0:-1:0:-1:ss<Fc?rh<Fc?dc<Fc?ha<Fc?Vd<Fc?En<Fc?0:-1:0:-1:Oc<Fc?Lu<Fc?0:-1:0:-1:np<Fc?ts<Fc?Es<Fc?cn<Fc?0:-1:0:-1:lb<Fc?Hh<Fc?0:-1:0:-1:Ia<Fc?Li<Fc?fk<Fc?di<Fc?jn<Fc?zp<Fc?cm<Fc?Kv<Fc?gl<Fc?Cf<Fc?bh<Fc?Mc<Fc?0:-1:0:-1:mo<Fc?Lc<Fc?0:-1:0:-1:Tk<Fc?Rn<Fc?Zl<Fc?Wp<Fc?0:-1:0:-1:xh<Fc?Dh<Fc?0:-1:0:-1:Tl<Fc?Uo<Fc?Kh<Fc?kf<Fc?Bf<Fc?vf<Fc?0:-1:0:-1:sm<Fc?ud<Fc?0:-1:0:-1:Ni<Fc?Hk<Fc?Ss<Fc?$k<Fc?0:-1:0:-1:Hf<Fc?Zi<Fc?0:-1:0:-1:Tc<Fc?ti<Fc?rs<Fc?Zb<Fc?Oi<Fc?wb<Fc?xi<Fc?Th<Fc?0:-1:0:-1:wf<Fc?ni<Fc?0:-1:0:-1:fp<Fc?ec<Fc?$l<Fc?Np<Fc?0:-1:0:-1:fd<Fc?Lp<Fc?0:-1:0:-1:wd<Fc?Ud<Fc?wk<Fc?Vi<Fc?Uc<Fc?hb<Fc?0:-1:0:-1:hc<Fc?su<Fc?0:-1:0:-1:zi<Fc?Jp<Fc?Sv<Fc?Os<Fc?0:-1:0:-1:en<Fc?yh<Fc?0:-1:0:-1:ol<Fc?zf<Fc?Qv<Fc?Fv<Fc?Ev<Fc?hu<Fc?Sd<Fc?Gv<Fc?Ph<Fc?Bb<Fc?0:-1:0:-1:up<Fc?_h<Fc?0:-1:0:-1:Ln<Fc?Rk<Fc?Xc<Fc?_c<Fc?0:-1:0:-1:Tv<Fc?Ti<Fc?0:-1:0:-1:Ep<Fc?Qh<Fc?an<Fc?ws<Fc?es<Fc?Wi<Fc?0:-1:0:-1:_n<Fc?uu<Fc?0:-1:0:-1:$u<Fc?$o<Fc?Zh<Fc?dl<Fc?0:-1:0:-1:Bl<Fc?kb<Fc?0:-1:0:-1:kl<Fc?Ya<Fc?fc<Fc?Gh<Fc?Wc<Fc?nh<Fc?$p<Fc?hp<Fc?0:-1:0:-1:tn<Fc?$h<Fc?0:-1:0:-1:Ac<Fc?Vl<Fc?Ta<Fc?hf<Fc?0:-1:0:-1:vv<Fc?bf<Fc?0:-1:0:-1:op<Fc?kn<Fc?Qb<Fc?uo<Fc?_i<Fc?Gc<Fc?0:-1:0:-1:ip<Fc?Nn<Fc?0:-1:0:-1:zd<Fc?ak<Fc?Yc<Fc?hv<Fc?0:-1:0:-1:ek<Fc?Qs<Fc?0:-1:0:-1:mp<Fc?wu<Fc?pi<Fc?ai<Fc?fh<Fc?tv<Fc?Qd<Fc?Md<Fc?ba<Fc?Wo<Fc?oc<Fc?md<Fc?yl<Fc?Vf<Fc?0:-1:0:-1:Gs<Fc?qv<Fc?0:-1:0:-1:om<Fc?Fi<Fc?Up<Fc?Zk<Fc?0:-1:0:-1:Vv<Fc?vl<Fc?0:-1:0:-1:Bh<Fc?Io<Fc?Bk<Fc?qh<Fc?Hi<Fc?pd<Fc?0:-1:0:-1:Si<Fc?$b<Fc?0:-1:0:-1:Ik<Fc?uc<Fc?qk<Fc?jh<Fc?0:-1:0:-1:xo<Fc?da<Fc?0:-1:0:-1:Du<Fc?Sa<Fc?eo<Fc?hn<Fc?wc<Fc?wv<Fc?sd<Fc?ko<Fc?0:-1:0:-1:rn<Fc?Xl<Fc?0:-1:0:-1:Tp<Fc?Zv<Fc?ok<Fc?Mh<Fc?0:-1:0:-1:ii<Fc?Af<Fc?0:-1:0:-1:ad<Fc?Hc<Fc?ff<Fc?Gk<Fc?ya<Fc?$v<Fc?0:-1:0:-1:Go<Fc?ep<Fc?0:-1:0:-1:To<Fc?nv<Fc?fu<Fc?Su<Fc?0:-1:0:-1:yb<Fc?Tb<Fc?0:-1:0:-1:Ed<Fc?Pn<Fc?Fu<Fc?Ja<Fc?vp<Fc?qu<Fc?Pf<Fc?Xk<Fc?Sb<Fc?qa<Fc?0:-1:0:-1:Jd<Fc?_p<Fc?0:-1:0:-1:Yb<Fc?Pc<Fc?qn<Fc?Bc<Fc?0:-1:0:-1:im<Fc?sn<Fc?0:-1:0:-1:Do<Fc?Hp<Fc?Co<Fc?Ou<Fc?Mf<Fc?Uk<Fc?0:-1:0:-1:uv<Fc?Ji<Fc?0:-1:0:-1:tk<Fc?Mi<Fc?ao<Fc?Nv<Fc?0:-1:0:-1:mk<Fc?du<Fc?0:-1:0:-1:yp<Fc?Mk<Fc?ua<Fc?qi<Fc?po<Fc?Vs<Fc?lh<Fc?Di<Fc?0:-1:0:-1:Qi<Fc?jo<Fc?0:-1:0:-1:xd<Fc?ms<Fc?ob<Fc?Ih<Fc?0:-1:0:-1:Ds<Fc?Vk<Fc?0:-1:0:-1:Jn<Fc?Ca<Fc?na<Fc?ds<Fc?yv<Fc?Wa<Fc?0:-1:0:-1:qf<Fc?pa<Fc?0:-1:0:-1:cs<Fc?eb<Fc?Bi<Fc?nb<Fc?0:-1:0:-1:Ls<Fc?Pk<Fc?0:-1:0:-1:Bu<Fc?ns<Fc?wo<Fc?Av<Fc?Ka<Fc?gk<Fc?Kp<Fc?sk<Fc?tm<Fc?ji<Fc?hh<Fc?yc<Fc?0:-1:0:-1:Ck<Fc?vc<Fc?0:-1:0:-1:gp<Fc?hi<Fc?xp<Fc?vb<Fc?0:-1:0:-1:aa<Fc?Mn<Fc?0:-1:0:-1:cf<Fc?dd<Fc?Td<Fc?qc<Fc?Yf<Fc?Yn<Fc?0:-1:0:-1:Ru<Fc?Qf<Fc?0:-1:0:-1:Oa<Fc?Va<Fc?ru<Fc?Ri<Fc?0:-1:0:-1:Jf<Fc?Ro<Fc?0:-1:0:-1:Tf<Fc?ac<Fc?yd<Fc?Ci<Fc?Kn<Fc?jv<Fc?Yh<Fc?ev<Fc?0:-1:0:-1:Cc<Fc?cv<Fc?0:-1:0:-1:iv<Fc?dp<Fc?la<Fc?za<Fc?0:-1:0:-1:yu<Fc?_o<Fc?0:-1:0:-1:ls<Fc?bc<Fc?_l<Fc?ou<Fc?Yp<Fc?pn<Fc?0:-1:0:-1:oo<Fc?Qu<Fc?0:-1:0:-1:uk<Fc?Kf<Fc?id<Fc?Kc<Fc?0:-1:0:-1:Js<Fc?Bn<Fc?0:-1:0:-1:Cu<Fc?wn<Fc?hd<Fc?xs<Fc?Cs<Fc?gc<Fc?lo<Fc?ei<Fc?sl<Fc?Ml<Fc?0:-1:0:-1:Ek<Fc?ro<Fc?0:-1:0:-1:gb<Fc?ri<Fc?vu<Fc?Bo<Fc?0:-1:0:-1:wl<Fc?jk<Fc?0:-1:0:-1:tc<Fc?mh<Fc?lk<Fc?jd<Fc?lc<Fc?is<Fc?0:-1:0:-1:xv<Fc?bs<Fc?0:-1:0:-1:Hb<Fc?yo<Fc?hl<Fc?As<Fc?0:-1:0:-1:Aa<Fc?Za<Fc?0:-1:0:-1:Vu<Fc?of<Fc?Ff<Fc?qs<Fc?rp<Fc?Ip<Fc?ks<Fc?ga<Fc?0:-1:0:-1:$s<Fc?Bv<Fc?0:-1:0:-1:Lv<Fc?Hn<Fc?Op<Fc?Lh<Fc?0:-1:0:-1:Sf<Fc?tu<Fc?0:-1:0:-1:kc<Fc?sp<Fc?Un<Fc?Fs<Fc?yk<Fc?rb<Fc?0:-1:0:-1:pu<Fc?oi<Fc?0:-1:0:-1:Dk<Fc?Mu<Fc?yf<Fc?un<Fc?0:-1:0:-1:Nl<Fc?Is<Fc?0:-1:0:-1:St(VQ,Fc+go|0)-1|0:-1;if(4<Jc>>>0)y=zr(s);else switch(Jc){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var zc=c8(Hr(s));if(2<zc>>>0)y=zr(s);else switch(zc){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Qc=B8(Hr(s));if(2<Qc>>>0)y=zr(s);else switch(Qc){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Zc=$8(Hr(s));if(2<Zc>>>0)y=zr(s);else switch(Zc){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var si=P8(Hr(s));if(2<si>>>0)y=zr(s);else switch(si){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,59);var li=V4(Hr(s)),y=0===li?u(s):1===li?f(s):zr(s)}}}}break;case 3:Vr(s,73);var bi=W4(Hr(s));if(2<bi>>>0)y=zr(s);else switch(bi){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ai=X4(Hr(s));if(2<Ai>>>0)y=zr(s);else switch(Ai){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Gi=u8(Hr(s));if(2<Gi>>>0)y=zr(s);else switch(Gi){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,60);var Ki=V4(Hr(s)),y=0===Ki?u(s):1===Ki?f(s):zr(s)}}}break;default:Vr(s,73);var nu=$8(Hr(s));if(2<nu>>>0)y=zr(s);else switch(nu){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var iu=B8(Hr(s));if(2<iu>>>0)y=zr(s);else switch(iu){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var mu=P8(Hr(s));if(2<mu>>>0)y=zr(s);else switch(mu){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var _u=t5(Hr(s));if(2<_u>>>0)y=zr(s);else switch(_u){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,61);var Eu=V4(Hr(s)),y=0===Eu?u(s):1===Eu?f(s):zr(s)}}}}}break;case 46:Vr(s,73);var Au=Hr(s),Nu=35<Au?ku<Au?dh<Au?ab<Au?-1:Ak<Au?ph<Au?Ao<Au?Zp<Au?mn<Au?Vo<Au?df<Au?ah<Au?0:-1:0:-1:Ba<Au?_k<Au?0:-1:0:-1:ll<Au?hs<Au?nm<Au?Uf<Au?0:-1:0:-1:Rh<Au?zl<Au?0:-1:0:-1:mv<Au?rf<Au?Uv<Au?_d<Au?cb<Au?Tn<Au?Rl<Au?rd<Au?zk<Au?Uu<Au?jf<Au?Dd<Au?Lf<Au?zu<Au?pk<Au?mf<Au?0:-1:0:-1:db<Au?zn<Au?0:-1:0:-1:Fd<Au?tf<Au?dn<Au?Xo<Au?0:-1:0:-1:Nf<Au?Ub<Au?0:-1:0:-1:Jv<Au?Rc<Au?Dc<Au?Db<Au?nc<Au?Xa<Au?0:-1:0:-1:gi<Au?vo<Au?0:-1:0:-1:Cp<Au?Ll<Au?Ns<Au?rv<Au?0:-1:0:-1:ih<Au?Sk<Au?0:-1:0:-1:Kd<Au?el<Au?Gf<Au?mi<Au?qb<Au?$i<Au?_f<Au?xl<Au?0:-1:0:-1:Ei<Au?Jh<Au?0:-1:0:-1:us<Au?Ov<Au?qo<Au?nn<Au?0:-1:0:-1:vi<Au?Pi<Au?0:-1:0:-1:Fp<Au?Sc<Au?Zu<Au?gu<Au?La<Au?au<Au?0:-1:0:-1:$d<Au?Eh<Au?0:-1:0:-1:Xi<Au?fb<Au?fa<Au?Ui<Au?0:-1:0:-1:eu<Au?sv<Au?0:-1:0:-1:Nk<Au?Iu<Au?kk<Au?_a<Au?Zn<Au?sc<Au?Cv<Au?ck<Au?Ma<Au?Of<Au?0:-1:0:-1:Wb<Au?xf<Au?0:-1:0:-1:Dl<Au?uf<Au?bp<Au?_b<Au?0:-1:0:-1:Sp<Au?af<Au?0:-1:0:-1:Ii<Au?fn<Au?dv<Au?Eo<Au?Qa<Au?em<Au?0:-1:0:-1:gs<Au?Ec<Au?0:-1:0:-1:fi<Au?Kb<Au?Ef<Au?Vh<Au?0:-1:0:-1:ql<Au?Lk<Au?0:-1:0:-1:Pv<Au?Ib<Au?bl<Au?Hu<Au?No<Au?th<Au?ui<Au?rc<Au?0:-1:0:-1:Oh<Au?dk<Au?0:-1:0:-1:vs<Au?Uh<Au?Mb<Au?Qo<Au?0:-1:0:-1:lu<Au?Yi<Au?0:-1:0:-1:ss<Au?rh<Au?dc<Au?ha<Au?Vd<Au?En<Au?0:-1:0:-1:Oc<Au?Lu<Au?0:-1:0:-1:np<Au?ts<Au?Es<Au?cn<Au?0:-1:0:-1:lb<Au?Hh<Au?0:-1:0:-1:Ia<Au?Li<Au?fk<Au?di<Au?jn<Au?zp<Au?cm<Au?Kv<Au?gl<Au?Cf<Au?bh<Au?Mc<Au?0:-1:0:-1:mo<Au?Lc<Au?0:-1:0:-1:Tk<Au?Rn<Au?Zl<Au?Wp<Au?0:-1:0:-1:xh<Au?Dh<Au?0:-1:0:-1:Tl<Au?Uo<Au?Kh<Au?kf<Au?Bf<Au?vf<Au?0:-1:0:-1:sm<Au?ud<Au?0:-1:0:-1:Ni<Au?Hk<Au?Ss<Au?$k<Au?0:-1:0:-1:Hf<Au?Zi<Au?0:-1:0:-1:Tc<Au?ti<Au?rs<Au?Zb<Au?Oi<Au?wb<Au?xi<Au?Th<Au?0:-1:0:-1:wf<Au?ni<Au?0:-1:0:-1:fp<Au?ec<Au?$l<Au?Np<Au?0:-1:0:-1:fd<Au?Lp<Au?0:-1:0:-1:wd<Au?Ud<Au?wk<Au?Vi<Au?Uc<Au?hb<Au?0:-1:0:-1:hc<Au?su<Au?0:-1:0:-1:zi<Au?Jp<Au?Sv<Au?Os<Au?0:-1:0:-1:en<Au?yh<Au?0:-1:0:-1:ol<Au?zf<Au?Qv<Au?Fv<Au?Ev<Au?hu<Au?Sd<Au?Gv<Au?Ph<Au?Bb<Au?0:-1:0:-1:up<Au?_h<Au?0:-1:0:-1:Ln<Au?Rk<Au?Xc<Au?_c<Au?0:-1:0:-1:Tv<Au?Ti<Au?0:-1:0:-1:Ep<Au?Qh<Au?an<Au?ws<Au?es<Au?Wi<Au?0:-1:0:-1:_n<Au?uu<Au?0:-1:0:-1:$u<Au?$o<Au?Zh<Au?dl<Au?0:-1:0:-1:Bl<Au?kb<Au?0:-1:0:-1:kl<Au?Ya<Au?fc<Au?Gh<Au?Wc<Au?nh<Au?$p<Au?hp<Au?0:-1:0:-1:tn<Au?$h<Au?0:-1:0:-1:Ac<Au?Vl<Au?Ta<Au?hf<Au?0:-1:0:-1:vv<Au?bf<Au?0:-1:0:-1:op<Au?kn<Au?Qb<Au?uo<Au?_i<Au?Gc<Au?0:-1:0:-1:ip<Au?Nn<Au?0:-1:0:-1:zd<Au?ak<Au?Yc<Au?hv<Au?0:-1:0:-1:ek<Au?Qs<Au?0:-1:0:-1:mp<Au?wu<Au?pi<Au?ai<Au?fh<Au?tv<Au?Qd<Au?Md<Au?ba<Au?Wo<Au?oc<Au?md<Au?yl<Au?Vf<Au?0:-1:0:-1:Gs<Au?qv<Au?0:-1:0:-1:om<Au?Fi<Au?Up<Au?Zk<Au?0:-1:0:-1:Vv<Au?vl<Au?0:-1:0:-1:Bh<Au?Io<Au?Bk<Au?qh<Au?Hi<Au?pd<Au?0:-1:0:-1:Si<Au?$b<Au?0:-1:0:-1:Ik<Au?uc<Au?qk<Au?jh<Au?0:-1:0:-1:xo<Au?da<Au?0:-1:0:-1:Du<Au?Sa<Au?eo<Au?hn<Au?wc<Au?wv<Au?sd<Au?ko<Au?0:-1:0:-1:rn<Au?Xl<Au?0:-1:0:-1:Tp<Au?Zv<Au?ok<Au?Mh<Au?0:-1:0:-1:ii<Au?Af<Au?0:-1:0:-1:ad<Au?Hc<Au?ff<Au?Gk<Au?ya<Au?$v<Au?0:-1:0:-1:Go<Au?ep<Au?0:-1:0:-1:To<Au?nv<Au?fu<Au?Su<Au?0:-1:0:-1:yb<Au?Tb<Au?0:-1:0:-1:Ed<Au?Pn<Au?Fu<Au?Ja<Au?vp<Au?qu<Au?Pf<Au?Xk<Au?Sb<Au?qa<Au?0:-1:0:-1:Jd<Au?_p<Au?0:-1:0:-1:Yb<Au?Pc<Au?qn<Au?Bc<Au?0:-1:0:-1:im<Au?sn<Au?0:-1:0:-1:Do<Au?Hp<Au?Co<Au?Ou<Au?Mf<Au?Uk<Au?0:-1:0:-1:uv<Au?Ji<Au?0:-1:0:-1:tk<Au?Mi<Au?ao<Au?Nv<Au?0:-1:0:-1:mk<Au?du<Au?0:-1:0:-1:yp<Au?Mk<Au?ua<Au?qi<Au?po<Au?Vs<Au?lh<Au?Di<Au?0:-1:0:-1:Qi<Au?jo<Au?0:-1:0:-1:xd<Au?ms<Au?ob<Au?Ih<Au?0:-1:0:-1:Ds<Au?Vk<Au?0:-1:0:-1:Jn<Au?Ca<Au?na<Au?ds<Au?yv<Au?Wa<Au?0:-1:0:-1:qf<Au?pa<Au?0:-1:0:-1:cs<Au?eb<Au?Bi<Au?nb<Au?0:-1:0:-1:Ls<Au?Pk<Au?0:-1:0:-1:Bu<Au?ns<Au?wo<Au?Av<Au?Ka<Au?gk<Au?Kp<Au?sk<Au?tm<Au?ji<Au?hh<Au?yc<Au?0:-1:0:-1:Ck<Au?vc<Au?0:-1:0:-1:gp<Au?hi<Au?xp<Au?vb<Au?0:-1:0:-1:aa<Au?Mn<Au?0:-1:0:-1:cf<Au?dd<Au?Td<Au?qc<Au?Yf<Au?Yn<Au?0:-1:0:-1:Ru<Au?Qf<Au?0:-1:0:-1:Oa<Au?Va<Au?ru<Au?Ri<Au?0:-1:0:-1:Jf<Au?Ro<Au?0:-1:0:-1:Tf<Au?ac<Au?yd<Au?Ci<Au?Kn<Au?jv<Au?Yh<Au?ev<Au?0:-1:0:-1:Cc<Au?cv<Au?0:-1:0:-1:iv<Au?dp<Au?la<Au?za<Au?0:-1:0:-1:yu<Au?_o<Au?0:-1:0:-1:ls<Au?bc<Au?_l<Au?ou<Au?Yp<Au?pn<Au?0:-1:0:-1:oo<Au?Qu<Au?0:-1:0:-1:uk<Au?Kf<Au?id<Au?Kc<Au?0:-1:0:-1:Js<Au?Bn<Au?0:-1:0:-1:Cu<Au?wn<Au?hd<Au?xs<Au?Cs<Au?gc<Au?lo<Au?ei<Au?sl<Au?Ml<Au?0:-1:0:-1:Ek<Au?ro<Au?0:-1:0:-1:gb<Au?ri<Au?vu<Au?Bo<Au?0:-1:0:-1:wl<Au?jk<Au?0:-1:0:-1:tc<Au?mh<Au?lk<Au?jd<Au?lc<Au?is<Au?0:-1:0:-1:xv<Au?bs<Au?0:-1:0:-1:Hb<Au?yo<Au?hl<Au?As<Au?0:-1:0:-1:Aa<Au?Za<Au?0:-1:0:-1:Vu<Au?of<Au?Ff<Au?qs<Au?rp<Au?Ip<Au?ks<Au?ga<Au?0:-1:0:-1:$s<Au?Bv<Au?0:-1:0:-1:Lv<Au?Hn<Au?Op<Au?Lh<Au?0:-1:0:-1:Sf<Au?tu<Au?0:-1:0:-1:kc<Au?sp<Au?Un<Au?Fs<Au?yk<Au?rb<Au?0:-1:0:-1:pu<Au?oi<Au?0:-1:0:-1:Dk<Au?Mu<Au?yf<Au?un<Au?0:-1:0:-1:Nl<Au?Is<Au?0:-1:0:-1:St(WQ,Au+go|0)-1|0:-1;if(4<Nu>>>0)y=zr(s);else switch(Nu){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var Pu=Hr(s),Xu=35<Pu?ku<Pu?dh<Pu?ab<Pu?-1:Ak<Pu?ph<Pu?Ao<Pu?Zp<Pu?mn<Pu?Vo<Pu?df<Pu?ah<Pu?0:-1:0:-1:Ba<Pu?_k<Pu?0:-1:0:-1:ll<Pu?hs<Pu?nm<Pu?Uf<Pu?0:-1:0:-1:Rh<Pu?zl<Pu?0:-1:0:-1:mv<Pu?rf<Pu?Uv<Pu?_d<Pu?cb<Pu?Tn<Pu?Rl<Pu?rd<Pu?zk<Pu?Uu<Pu?jf<Pu?Dd<Pu?Lf<Pu?zu<Pu?pk<Pu?mf<Pu?0:-1:0:-1:db<Pu?zn<Pu?0:-1:0:-1:Fd<Pu?tf<Pu?dn<Pu?Xo<Pu?0:-1:0:-1:Nf<Pu?Ub<Pu?0:-1:0:-1:Jv<Pu?Rc<Pu?Dc<Pu?Db<Pu?nc<Pu?Xa<Pu?0:-1:0:-1:gi<Pu?vo<Pu?0:-1:0:-1:Cp<Pu?Ll<Pu?Ns<Pu?rv<Pu?0:-1:0:-1:ih<Pu?Sk<Pu?0:-1:0:-1:Kd<Pu?el<Pu?Gf<Pu?mi<Pu?qb<Pu?$i<Pu?_f<Pu?xl<Pu?0:-1:0:-1:Ei<Pu?Jh<Pu?0:-1:0:-1:us<Pu?Ov<Pu?qo<Pu?nn<Pu?0:-1:0:-1:vi<Pu?Pi<Pu?0:-1:0:-1:Fp<Pu?Sc<Pu?Zu<Pu?gu<Pu?La<Pu?au<Pu?0:-1:0:-1:$d<Pu?Eh<Pu?0:-1:0:-1:Xi<Pu?fb<Pu?fa<Pu?Ui<Pu?0:-1:0:-1:eu<Pu?sv<Pu?0:-1:0:-1:Nk<Pu?Iu<Pu?kk<Pu?_a<Pu?Zn<Pu?sc<Pu?Cv<Pu?ck<Pu?Ma<Pu?Of<Pu?0:-1:0:-1:Wb<Pu?xf<Pu?0:-1:0:-1:Dl<Pu?uf<Pu?bp<Pu?_b<Pu?0:-1:0:-1:Sp<Pu?af<Pu?0:-1:0:-1:Ii<Pu?fn<Pu?dv<Pu?Eo<Pu?Qa<Pu?em<Pu?0:-1:0:-1:gs<Pu?Ec<Pu?0:-1:0:-1:fi<Pu?Kb<Pu?Ef<Pu?Vh<Pu?0:-1:0:-1:ql<Pu?Lk<Pu?0:-1:0:-1:Pv<Pu?Ib<Pu?bl<Pu?Hu<Pu?No<Pu?th<Pu?ui<Pu?rc<Pu?0:-1:0:-1:Oh<Pu?dk<Pu?0:-1:0:-1:vs<Pu?Uh<Pu?Mb<Pu?Qo<Pu?0:-1:0:-1:lu<Pu?Yi<Pu?0:-1:0:-1:ss<Pu?rh<Pu?dc<Pu?ha<Pu?Vd<Pu?En<Pu?0:-1:0:-1:Oc<Pu?Lu<Pu?0:-1:0:-1:np<Pu?ts<Pu?Es<Pu?cn<Pu?0:-1:0:-1:lb<Pu?Hh<Pu?0:-1:0:-1:Ia<Pu?Li<Pu?fk<Pu?di<Pu?jn<Pu?zp<Pu?cm<Pu?Kv<Pu?gl<Pu?Cf<Pu?bh<Pu?Mc<Pu?0:-1:0:-1:mo<Pu?Lc<Pu?0:-1:0:-1:Tk<Pu?Rn<Pu?Zl<Pu?Wp<Pu?0:-1:0:-1:xh<Pu?Dh<Pu?0:-1:0:-1:Tl<Pu?Uo<Pu?Kh<Pu?kf<Pu?Bf<Pu?vf<Pu?0:-1:0:-1:sm<Pu?ud<Pu?0:-1:0:-1:Ni<Pu?Hk<Pu?Ss<Pu?$k<Pu?0:-1:0:-1:Hf<Pu?Zi<Pu?0:-1:0:-1:Tc<Pu?ti<Pu?rs<Pu?Zb<Pu?Oi<Pu?wb<Pu?xi<Pu?Th<Pu?0:-1:0:-1:wf<Pu?ni<Pu?0:-1:0:-1:fp<Pu?ec<Pu?$l<Pu?Np<Pu?0:-1:0:-1:fd<Pu?Lp<Pu?0:-1:0:-1:wd<Pu?Ud<Pu?wk<Pu?Vi<Pu?Uc<Pu?hb<Pu?0:-1:0:-1:hc<Pu?su<Pu?0:-1:0:-1:zi<Pu?Jp<Pu?Sv<Pu?Os<Pu?0:-1:0:-1:en<Pu?yh<Pu?0:-1:0:-1:ol<Pu?zf<Pu?Qv<Pu?Fv<Pu?Ev<Pu?hu<Pu?Sd<Pu?Gv<Pu?Ph<Pu?Bb<Pu?0:-1:0:-1:up<Pu?_h<Pu?0:-1:0:-1:Ln<Pu?Rk<Pu?Xc<Pu?_c<Pu?0:-1:0:-1:Tv<Pu?Ti<Pu?0:-1:0:-1:Ep<Pu?Qh<Pu?an<Pu?ws<Pu?es<Pu?Wi<Pu?0:-1:0:-1:_n<Pu?uu<Pu?0:-1:0:-1:$u<Pu?$o<Pu?Zh<Pu?dl<Pu?0:-1:0:-1:Bl<Pu?kb<Pu?0:-1:0:-1:kl<Pu?Ya<Pu?fc<Pu?Gh<Pu?Wc<Pu?nh<Pu?$p<Pu?hp<Pu?0:-1:0:-1:tn<Pu?$h<Pu?0:-1:0:-1:Ac<Pu?Vl<Pu?Ta<Pu?hf<Pu?0:-1:0:-1:vv<Pu?bf<Pu?0:-1:0:-1:op<Pu?kn<Pu?Qb<Pu?uo<Pu?_i<Pu?Gc<Pu?0:-1:0:-1:ip<Pu?Nn<Pu?0:-1:0:-1:zd<Pu?ak<Pu?Yc<Pu?hv<Pu?0:-1:0:-1:ek<Pu?Qs<Pu?0:-1:0:-1:mp<Pu?wu<Pu?pi<Pu?ai<Pu?fh<Pu?tv<Pu?Qd<Pu?Md<Pu?ba<Pu?Wo<Pu?oc<Pu?md<Pu?yl<Pu?Vf<Pu?0:-1:0:-1:Gs<Pu?qv<Pu?0:-1:0:-1:om<Pu?Fi<Pu?Up<Pu?Zk<Pu?0:-1:0:-1:Vv<Pu?vl<Pu?0:-1:0:-1:Bh<Pu?Io<Pu?Bk<Pu?qh<Pu?Hi<Pu?pd<Pu?0:-1:0:-1:Si<Pu?$b<Pu?0:-1:0:-1:Ik<Pu?uc<Pu?qk<Pu?jh<Pu?0:-1:0:-1:xo<Pu?da<Pu?0:-1:0:-1:Du<Pu?Sa<Pu?eo<Pu?hn<Pu?wc<Pu?wv<Pu?sd<Pu?ko<Pu?0:-1:0:-1:rn<Pu?Xl<Pu?0:-1:0:-1:Tp<Pu?Zv<Pu?ok<Pu?Mh<Pu?0:-1:0:-1:ii<Pu?Af<Pu?0:-1:0:-1:ad<Pu?Hc<Pu?ff<Pu?Gk<Pu?ya<Pu?$v<Pu?0:-1:0:-1:Go<Pu?ep<Pu?0:-1:0:-1:To<Pu?nv<Pu?fu<Pu?Su<Pu?0:-1:0:-1:yb<Pu?Tb<Pu?0:-1:0:-1:Ed<Pu?Pn<Pu?Fu<Pu?Ja<Pu?vp<Pu?qu<Pu?Pf<Pu?Xk<Pu?Sb<Pu?qa<Pu?0:-1:0:-1:Jd<Pu?_p<Pu?0:-1:0:-1:Yb<Pu?Pc<Pu?qn<Pu?Bc<Pu?0:-1:0:-1:im<Pu?sn<Pu?0:-1:0:-1:Do<Pu?Hp<Pu?Co<Pu?Ou<Pu?Mf<Pu?Uk<Pu?0:-1:0:-1:uv<Pu?Ji<Pu?0:-1:0:-1:tk<Pu?Mi<Pu?ao<Pu?Nv<Pu?0:-1:0:-1:mk<Pu?du<Pu?0:-1:0:-1:yp<Pu?Mk<Pu?ua<Pu?qi<Pu?po<Pu?Vs<Pu?lh<Pu?Di<Pu?0:-1:0:-1:Qi<Pu?jo<Pu?0:-1:0:-1:xd<Pu?ms<Pu?ob<Pu?Ih<Pu?0:-1:0:-1:Ds<Pu?Vk<Pu?0:-1:0:-1:Jn<Pu?Ca<Pu?na<Pu?ds<Pu?yv<Pu?Wa<Pu?0:-1:0:-1:qf<Pu?pa<Pu?0:-1:0:-1:cs<Pu?eb<Pu?Bi<Pu?nb<Pu?0:-1:0:-1:Ls<Pu?Pk<Pu?0:-1:0:-1:Bu<Pu?ns<Pu?wo<Pu?Av<Pu?Ka<Pu?gk<Pu?Kp<Pu?sk<Pu?tm<Pu?ji<Pu?hh<Pu?yc<Pu?0:-1:0:-1:Ck<Pu?vc<Pu?0:-1:0:-1:gp<Pu?hi<Pu?xp<Pu?vb<Pu?0:-1:0:-1:aa<Pu?Mn<Pu?0:-1:0:-1:cf<Pu?dd<Pu?Td<Pu?qc<Pu?Yf<Pu?Yn<Pu?0:-1:0:-1:Ru<Pu?Qf<Pu?0:-1:0:-1:Oa<Pu?Va<Pu?ru<Pu?Ri<Pu?0:-1:0:-1:Jf<Pu?Ro<Pu?0:-1:0:-1:Tf<Pu?ac<Pu?yd<Pu?Ci<Pu?Kn<Pu?jv<Pu?Yh<Pu?ev<Pu?0:-1:0:-1:Cc<Pu?cv<Pu?0:-1:0:-1:iv<Pu?dp<Pu?la<Pu?za<Pu?0:-1:0:-1:yu<Pu?_o<Pu?0:-1:0:-1:ls<Pu?bc<Pu?_l<Pu?ou<Pu?Yp<Pu?pn<Pu?0:-1:0:-1:oo<Pu?Qu<Pu?0:-1:0:-1:uk<Pu?Kf<Pu?id<Pu?Kc<Pu?0:-1:0:-1:Js<Pu?Bn<Pu?0:-1:0:-1:Cu<Pu?wn<Pu?hd<Pu?xs<Pu?Cs<Pu?gc<Pu?lo<Pu?ei<Pu?sl<Pu?Ml<Pu?0:-1:0:-1:Ek<Pu?ro<Pu?0:-1:0:-1:gb<Pu?ri<Pu?vu<Pu?Bo<Pu?0:-1:0:-1:wl<Pu?jk<Pu?0:-1:0:-1:tc<Pu?mh<Pu?lk<Pu?jd<Pu?lc<Pu?is<Pu?0:-1:0:-1:xv<Pu?bs<Pu?0:-1:0:-1:Hb<Pu?yo<Pu?hl<Pu?As<Pu?0:-1:0:-1:Aa<Pu?Za<Pu?0:-1:0:-1:Vu<Pu?of<Pu?Ff<Pu?qs<Pu?rp<Pu?Ip<Pu?ks<Pu?ga<Pu?0:-1:0:-1:$s<Pu?Bv<Pu?0:-1:0:-1:Lv<Pu?Hn<Pu?Op<Pu?Lh<Pu?0:-1:0:-1:Sf<Pu?tu<Pu?0:-1:0:-1:kc<Pu?sp<Pu?Un<Pu?Fs<Pu?yk<Pu?rb<Pu?0:-1:0:-1:pu<Pu?oi<Pu?0:-1:0:-1:Dk<Pu?Mu<Pu?yf<Pu?un<Pu?0:-1:0:-1:Nl<Pu?Is<Pu?0:-1:0:-1:St(JQ,Pu+go|0)-1|0:-1;if(3<Xu>>>0)y=zr(s);else switch(Xu){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var ju=z8(Hr(s));if(2<ju>>>0)y=zr(s);else switch(ju){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,62);var Gu=V4(Hr(s)),y=0===Gu?u(s):1===Gu?f(s):zr(s)}break;default:Vr(s,73);var Yu=Q8(Hr(s));if(2<Yu>>>0)y=zr(s);else switch(Yu){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ju=r5(Hr(s));if(2<Ju>>>0)y=zr(s);else switch(Ju){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,63);var Ku=V4(Hr(s)),y=0===Ku?u(s):1===Ku?f(s):zr(s)}}}break;case 3:Vr(s,73);var ef=Hr(s),nf=35<ef?ku<ef?dh<ef?ab<ef?-1:Ak<ef?ph<ef?Ao<ef?Zp<ef?mn<ef?Vo<ef?df<ef?ah<ef?0:-1:0:-1:Ba<ef?_k<ef?0:-1:0:-1:ll<ef?hs<ef?nm<ef?Uf<ef?0:-1:0:-1:Rh<ef?zl<ef?0:-1:0:-1:mv<ef?rf<ef?Uv<ef?_d<ef?cb<ef?Tn<ef?Rl<ef?rd<ef?zk<ef?Uu<ef?jf<ef?Dd<ef?Lf<ef?zu<ef?pk<ef?mf<ef?0:-1:0:-1:db<ef?zn<ef?0:-1:0:-1:Fd<ef?tf<ef?dn<ef?Xo<ef?0:-1:0:-1:Nf<ef?Ub<ef?0:-1:0:-1:Jv<ef?Rc<ef?Dc<ef?Db<ef?nc<ef?Xa<ef?0:-1:0:-1:gi<ef?vo<ef?0:-1:0:-1:Cp<ef?Ll<ef?Ns<ef?rv<ef?0:-1:0:-1:ih<ef?Sk<ef?0:-1:0:-1:Kd<ef?el<ef?Gf<ef?mi<ef?qb<ef?$i<ef?_f<ef?xl<ef?0:-1:0:-1:Ei<ef?Jh<ef?0:-1:0:-1:us<ef?Ov<ef?qo<ef?nn<ef?0:-1:0:-1:vi<ef?Pi<ef?0:-1:0:-1:Fp<ef?Sc<ef?Zu<ef?gu<ef?La<ef?au<ef?0:-1:0:-1:$d<ef?Eh<ef?0:-1:0:-1:Xi<ef?fb<ef?fa<ef?Ui<ef?0:-1:0:-1:eu<ef?sv<ef?0:-1:0:-1:Nk<ef?Iu<ef?kk<ef?_a<ef?Zn<ef?sc<ef?Cv<ef?ck<ef?Ma<ef?Of<ef?0:-1:0:-1:Wb<ef?xf<ef?0:-1:0:-1:Dl<ef?uf<ef?bp<ef?_b<ef?0:-1:0:-1:Sp<ef?af<ef?0:-1:0:-1:Ii<ef?fn<ef?dv<ef?Eo<ef?Qa<ef?em<ef?0:-1:0:-1:gs<ef?Ec<ef?0:-1:0:-1:fi<ef?Kb<ef?Ef<ef?Vh<ef?0:-1:0:-1:ql<ef?Lk<ef?0:-1:0:-1:Pv<ef?Ib<ef?bl<ef?Hu<ef?No<ef?th<ef?ui<ef?rc<ef?0:-1:0:-1:Oh<ef?dk<ef?0:-1:0:-1:vs<ef?Uh<ef?Mb<ef?Qo<ef?0:-1:0:-1:lu<ef?Yi<ef?0:-1:0:-1:ss<ef?rh<ef?dc<ef?ha<ef?Vd<ef?En<ef?0:-1:0:-1:Oc<ef?Lu<ef?0:-1:0:-1:np<ef?ts<ef?Es<ef?cn<ef?0:-1:0:-1:lb<ef?Hh<ef?0:-1:0:-1:Ia<ef?Li<ef?fk<ef?di<ef?jn<ef?zp<ef?cm<ef?Kv<ef?gl<ef?Cf<ef?bh<ef?Mc<ef?0:-1:0:-1:mo<ef?Lc<ef?0:-1:0:-1:Tk<ef?Rn<ef?Zl<ef?Wp<ef?0:-1:0:-1:xh<ef?Dh<ef?0:-1:0:-1:Tl<ef?Uo<ef?Kh<ef?kf<ef?Bf<ef?vf<ef?0:-1:0:-1:sm<ef?ud<ef?0:-1:0:-1:Ni<ef?Hk<ef?Ss<ef?$k<ef?0:-1:0:-1:Hf<ef?Zi<ef?0:-1:0:-1:Tc<ef?ti<ef?rs<ef?Zb<ef?Oi<ef?wb<ef?xi<ef?Th<ef?0:-1:0:-1:wf<ef?ni<ef?0:-1:0:-1:fp<ef?ec<ef?$l<ef?Np<ef?0:-1:0:-1:fd<ef?Lp<ef?0:-1:0:-1:wd<ef?Ud<ef?wk<ef?Vi<ef?Uc<ef?hb<ef?0:-1:0:-1:hc<ef?su<ef?0:-1:0:-1:zi<ef?Jp<ef?Sv<ef?Os<ef?0:-1:0:-1:en<ef?yh<ef?0:-1:0:-1:ol<ef?zf<ef?Qv<ef?Fv<ef?Ev<ef?hu<ef?Sd<ef?Gv<ef?Ph<ef?Bb<ef?0:-1:0:-1:up<ef?_h<ef?0:-1:0:-1:Ln<ef?Rk<ef?Xc<ef?_c<ef?0:-1:0:-1:Tv<ef?Ti<ef?0:-1:0:-1:Ep<ef?Qh<ef?an<ef?ws<ef?es<ef?Wi<ef?0:-1:0:-1:_n<ef?uu<ef?0:-1:0:-1:$u<ef?$o<ef?Zh<ef?dl<ef?0:-1:0:-1:Bl<ef?kb<ef?0:-1:0:-1:kl<ef?Ya<ef?fc<ef?Gh<ef?Wc<ef?nh<ef?$p<ef?hp<ef?0:-1:0:-1:tn<ef?$h<ef?0:-1:0:-1:Ac<ef?Vl<ef?Ta<ef?hf<ef?0:-1:0:-1:vv<ef?bf<ef?0:-1:0:-1:op<ef?kn<ef?Qb<ef?uo<ef?_i<ef?Gc<ef?0:-1:0:-1:ip<ef?Nn<ef?0:-1:0:-1:zd<ef?ak<ef?Yc<ef?hv<ef?0:-1:0:-1:ek<ef?Qs<ef?0:-1:0:-1:mp<ef?wu<ef?pi<ef?ai<ef?fh<ef?tv<ef?Qd<ef?Md<ef?ba<ef?Wo<ef?oc<ef?md<ef?yl<ef?Vf<ef?0:-1:0:-1:Gs<ef?qv<ef?0:-1:0:-1:om<ef?Fi<ef?Up<ef?Zk<ef?0:-1:0:-1:Vv<ef?vl<ef?0:-1:0:-1:Bh<ef?Io<ef?Bk<ef?qh<ef?Hi<ef?pd<ef?0:-1:0:-1:Si<ef?$b<ef?0:-1:0:-1:Ik<ef?uc<ef?qk<ef?jh<ef?0:-1:0:-1:xo<ef?da<ef?0:-1:0:-1:Du<ef?Sa<ef?eo<ef?hn<ef?wc<ef?wv<ef?sd<ef?ko<ef?0:-1:0:-1:rn<ef?Xl<ef?0:-1:0:-1:Tp<ef?Zv<ef?ok<ef?Mh<ef?0:-1:0:-1:ii<ef?Af<ef?0:-1:0:-1:ad<ef?Hc<ef?ff<ef?Gk<ef?ya<ef?$v<ef?0:-1:0:-1:Go<ef?ep<ef?0:-1:0:-1:To<ef?nv<ef?fu<ef?Su<ef?0:-1:0:-1:yb<ef?Tb<ef?0:-1:0:-1:Ed<ef?Pn<ef?Fu<ef?Ja<ef?vp<ef?qu<ef?Pf<ef?Xk<ef?Sb<ef?qa<ef?0:-1:0:-1:Jd<ef?_p<ef?0:-1:0:-1:Yb<ef?Pc<ef?qn<ef?Bc<ef?0:-1:0:-1:im<ef?sn<ef?0:-1:0:-1:Do<ef?Hp<ef?Co<ef?Ou<ef?Mf<ef?Uk<ef?0:-1:0:-1:uv<ef?Ji<ef?0:-1:0:-1:tk<ef?Mi<ef?ao<ef?Nv<ef?0:-1:0:-1:mk<ef?du<ef?0:-1:0:-1:yp<ef?Mk<ef?ua<ef?qi<ef?po<ef?Vs<ef?lh<ef?Di<ef?0:-1:0:-1:Qi<ef?jo<ef?0:-1:0:-1:xd<ef?ms<ef?ob<ef?Ih<ef?0:-1:0:-1:Ds<ef?Vk<ef?0:-1:0:-1:Jn<ef?Ca<ef?na<ef?ds<ef?yv<ef?Wa<ef?0:-1:0:-1:qf<ef?pa<ef?0:-1:0:-1:cs<ef?eb<ef?Bi<ef?nb<ef?0:-1:0:-1:Ls<ef?Pk<ef?0:-1:0:-1:Bu<ef?ns<ef?wo<ef?Av<ef?Ka<ef?gk<ef?Kp<ef?sk<ef?tm<ef?ji<ef?hh<ef?yc<ef?0:-1:0:-1:Ck<ef?vc<ef?0:-1:0:-1:gp<ef?hi<ef?xp<ef?vb<ef?0:-1:0:-1:aa<ef?Mn<ef?0:-1:0:-1:cf<ef?dd<ef?Td<ef?qc<ef?Yf<ef?Yn<ef?0:-1:0:-1:Ru<ef?Qf<ef?0:-1:0:-1:Oa<ef?Va<ef?ru<ef?Ri<ef?0:-1:0:-1:Jf<ef?Ro<ef?0:-1:0:-1:Tf<ef?ac<ef?yd<ef?Ci<ef?Kn<ef?jv<ef?Yh<ef?ev<ef?0:-1:0:-1:Cc<ef?cv<ef?0:-1:0:-1:iv<ef?dp<ef?la<ef?za<ef?0:-1:0:-1:yu<ef?_o<ef?0:-1:0:-1:ls<ef?bc<ef?_l<ef?ou<ef?Yp<ef?pn<ef?0:-1:0:-1:oo<ef?Qu<ef?0:-1:0:-1:uk<ef?Kf<ef?id<ef?Kc<ef?0:-1:0:-1:Js<ef?Bn<ef?0:-1:0:-1:Cu<ef?wn<ef?hd<ef?xs<ef?Cs<ef?gc<ef?lo<ef?ei<ef?sl<ef?Ml<ef?0:-1:0:-1:Ek<ef?ro<ef?0:-1:0:-1:gb<ef?ri<ef?vu<ef?Bo<ef?0:-1:0:-1:wl<ef?jk<ef?0:-1:0:-1:tc<ef?mh<ef?lk<ef?jd<ef?lc<ef?is<ef?0:-1:0:-1:xv<ef?bs<ef?0:-1:0:-1:Hb<ef?yo<ef?hl<ef?As<ef?0:-1:0:-1:Aa<ef?Za<ef?0:-1:0:-1:Vu<ef?of<ef?Ff<ef?qs<ef?rp<ef?Ip<ef?ks<ef?ga<ef?0:-1:0:-1:$s<ef?Bv<ef?0:-1:0:-1:Lv<ef?Hn<ef?Op<ef?Lh<ef?0:-1:0:-1:Sf<ef?tu<ef?0:-1:0:-1:kc<ef?sp<ef?Un<ef?Fs<ef?yk<ef?rb<ef?0:-1:0:-1:pu<ef?oi<ef?0:-1:0:-1:Dk<ef?Mu<ef?yf<ef?un<ef?0:-1:0:-1:Nl<ef?Is<ef?0:-1:0:-1:St(FQ,ef+go|0)-1|0:-1;if(3<nf>>>0)y=zr(s);else switch(nf){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var sf=X4(Hr(s));if(2<sf>>>0)y=zr(s);else switch(sf){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,64);var lf=V4(Hr(s)),y=0===lf?u(s):1===lf?f(s):zr(s)}break;default:Vr(s,65);var gf=V4(Hr(s)),y=0===gf?u(s):1===gf?f(s):zr(s)}break;default:Vr(s,73);var Rf=W4(Hr(s));if(2<Rf>>>0)y=zr(s);else switch(Rf){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Xf=X4(Hr(s));if(2<Xf>>>0)y=zr(s);else switch(Xf){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,66);var Zf=Q8(Hr(s));if(2<Zf>>>0)y=zr(s);else switch(Zf){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var to=K8(Hr(s));if(2<to>>>0)y=zr(s);else switch(to){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,67);var no=V4(Hr(s)),y=0===no?u(s):1===no?f(s):zr(s)}}}}}break;case 47:Vr(s,73);var so=Hr(s),co=35<so?ku<so?dh<so?ab<so?-1:Ak<so?ph<so?Ao<so?Zp<so?mn<so?Vo<so?df<so?ah<so?0:-1:0:-1:Ba<so?_k<so?0:-1:0:-1:ll<so?hs<so?nm<so?Uf<so?0:-1:0:-1:Rh<so?zl<so?0:-1:0:-1:mv<so?rf<so?Uv<so?_d<so?cb<so?Tn<so?Rl<so?rd<so?zk<so?Uu<so?jf<so?Dd<so?Lf<so?zu<so?pk<so?mf<so?0:-1:0:-1:db<so?zn<so?0:-1:0:-1:Fd<so?tf<so?dn<so?Xo<so?0:-1:0:-1:Nf<so?Ub<so?0:-1:0:-1:Jv<so?Rc<so?Dc<so?Db<so?nc<so?Xa<so?0:-1:0:-1:gi<so?vo<so?0:-1:0:-1:Cp<so?Ll<so?Ns<so?rv<so?0:-1:0:-1:ih<so?Sk<so?0:-1:0:-1:Kd<so?el<so?Gf<so?mi<so?qb<so?$i<so?_f<so?xl<so?0:-1:0:-1:Ei<so?Jh<so?0:-1:0:-1:us<so?Ov<so?qo<so?nn<so?0:-1:0:-1:vi<so?Pi<so?0:-1:0:-1:Fp<so?Sc<so?Zu<so?gu<so?La<so?au<so?0:-1:0:-1:$d<so?Eh<so?0:-1:0:-1:Xi<so?fb<so?fa<so?Ui<so?0:-1:0:-1:eu<so?sv<so?0:-1:0:-1:Nk<so?Iu<so?kk<so?_a<so?Zn<so?sc<so?Cv<so?ck<so?Ma<so?Of<so?0:-1:0:-1:Wb<so?xf<so?0:-1:0:-1:Dl<so?uf<so?bp<so?_b<so?0:-1:0:-1:Sp<so?af<so?0:-1:0:-1:Ii<so?fn<so?dv<so?Eo<so?Qa<so?em<so?0:-1:0:-1:gs<so?Ec<so?0:-1:0:-1:fi<so?Kb<so?Ef<so?Vh<so?0:-1:0:-1:ql<so?Lk<so?0:-1:0:-1:Pv<so?Ib<so?bl<so?Hu<so?No<so?th<so?ui<so?rc<so?0:-1:0:-1:Oh<so?dk<so?0:-1:0:-1:vs<so?Uh<so?Mb<so?Qo<so?0:-1:0:-1:lu<so?Yi<so?0:-1:0:-1:ss<so?rh<so?dc<so?ha<so?Vd<so?En<so?0:-1:0:-1:Oc<so?Lu<so?0:-1:0:-1:np<so?ts<so?Es<so?cn<so?0:-1:0:-1:lb<so?Hh<so?0:-1:0:-1:Ia<so?Li<so?fk<so?di<so?jn<so?zp<so?cm<so?Kv<so?gl<so?Cf<so?bh<so?Mc<so?0:-1:0:-1:mo<so?Lc<so?0:-1:0:-1:Tk<so?Rn<so?Zl<so?Wp<so?0:-1:0:-1:xh<so?Dh<so?0:-1:0:-1:Tl<so?Uo<so?Kh<so?kf<so?Bf<so?vf<so?0:-1:0:-1:sm<so?ud<so?0:-1:0:-1:Ni<so?Hk<so?Ss<so?$k<so?0:-1:0:-1:Hf<so?Zi<so?0:-1:0:-1:Tc<so?ti<so?rs<so?Zb<so?Oi<so?wb<so?xi<so?Th<so?0:-1:0:-1:wf<so?ni<so?0:-1:0:-1:fp<so?ec<so?$l<so?Np<so?0:-1:0:-1:fd<so?Lp<so?0:-1:0:-1:wd<so?Ud<so?wk<so?Vi<so?Uc<so?hb<so?0:-1:0:-1:hc<so?su<so?0:-1:0:-1:zi<so?Jp<so?Sv<so?Os<so?0:-1:0:-1:en<so?yh<so?0:-1:0:-1:ol<so?zf<so?Qv<so?Fv<so?Ev<so?hu<so?Sd<so?Gv<so?Ph<so?Bb<so?0:-1:0:-1:up<so?_h<so?0:-1:0:-1:Ln<so?Rk<so?Xc<so?_c<so?0:-1:0:-1:Tv<so?Ti<so?0:-1:0:-1:Ep<so?Qh<so?an<so?ws<so?es<so?Wi<so?0:-1:0:-1:_n<so?uu<so?0:-1:0:-1:$u<so?$o<so?Zh<so?dl<so?0:-1:0:-1:Bl<so?kb<so?0:-1:0:-1:kl<so?Ya<so?fc<so?Gh<so?Wc<so?nh<so?$p<so?hp<so?0:-1:0:-1:tn<so?$h<so?0:-1:0:-1:Ac<so?Vl<so?Ta<so?hf<so?0:-1:0:-1:vv<so?bf<so?0:-1:0:-1:op<so?kn<so?Qb<so?uo<so?_i<so?Gc<so?0:-1:0:-1:ip<so?Nn<so?0:-1:0:-1:zd<so?ak<so?Yc<so?hv<so?0:-1:0:-1:ek<so?Qs<so?0:-1:0:-1:mp<so?wu<so?pi<so?ai<so?fh<so?tv<so?Qd<so?Md<so?ba<so?Wo<so?oc<so?md<so?yl<so?Vf<so?0:-1:0:-1:Gs<so?qv<so?0:-1:0:-1:om<so?Fi<so?Up<so?Zk<so?0:-1:0:-1:Vv<so?vl<so?0:-1:0:-1:Bh<so?Io<so?Bk<so?qh<so?Hi<so?pd<so?0:-1:0:-1:Si<so?$b<so?0:-1:0:-1:Ik<so?uc<so?qk<so?jh<so?0:-1:0:-1:xo<so?da<so?0:-1:0:-1:Du<so?Sa<so?eo<so?hn<so?wc<so?wv<so?sd<so?ko<so?0:-1:0:-1:rn<so?Xl<so?0:-1:0:-1:Tp<so?Zv<so?ok<so?Mh<so?0:-1:0:-1:ii<so?Af<so?0:-1:0:-1:ad<so?Hc<so?ff<so?Gk<so?ya<so?$v<so?0:-1:0:-1:Go<so?ep<so?0:-1:0:-1:To<so?nv<so?fu<so?Su<so?0:-1:0:-1:yb<so?Tb<so?0:-1:0:-1:Ed<so?Pn<so?Fu<so?Ja<so?vp<so?qu<so?Pf<so?Xk<so?Sb<so?qa<so?0:-1:0:-1:Jd<so?_p<so?0:-1:0:-1:Yb<so?Pc<so?qn<so?Bc<so?0:-1:0:-1:im<so?sn<so?0:-1:0:-1:Do<so?Hp<so?Co<so?Ou<so?Mf<so?Uk<so?0:-1:0:-1:uv<so?Ji<so?0:-1:0:-1:tk<so?Mi<so?ao<so?Nv<so?0:-1:0:-1:mk<so?du<so?0:-1:0:-1:yp<so?Mk<so?ua<so?qi<so?po<so?Vs<so?lh<so?Di<so?0:-1:0:-1:Qi<so?jo<so?0:-1:0:-1:xd<so?ms<so?ob<so?Ih<so?0:-1:0:-1:Ds<so?Vk<so?0:-1:0:-1:Jn<so?Ca<so?na<so?ds<so?yv<so?Wa<so?0:-1:0:-1:qf<so?pa<so?0:-1:0:-1:cs<so?eb<so?Bi<so?nb<so?0:-1:0:-1:Ls<so?Pk<so?0:-1:0:-1:Bu<so?ns<so?wo<so?Av<so?Ka<so?gk<so?Kp<so?sk<so?tm<so?ji<so?hh<so?yc<so?0:-1:0:-1:Ck<so?vc<so?0:-1:0:-1:gp<so?hi<so?xp<so?vb<so?0:-1:0:-1:aa<so?Mn<so?0:-1:0:-1:cf<so?dd<so?Td<so?qc<so?Yf<so?Yn<so?0:-1:0:-1:Ru<so?Qf<so?0:-1:0:-1:Oa<so?Va<so?ru<so?Ri<so?0:-1:0:-1:Jf<so?Ro<so?0:-1:0:-1:Tf<so?ac<so?yd<so?Ci<so?Kn<so?jv<so?Yh<so?ev<so?0:-1:0:-1:Cc<so?cv<so?0:-1:0:-1:iv<so?dp<so?la<so?za<so?0:-1:0:-1:yu<so?_o<so?0:-1:0:-1:ls<so?bc<so?_l<so?ou<so?Yp<so?pn<so?0:-1:0:-1:oo<so?Qu<so?0:-1:0:-1:uk<so?Kf<so?id<so?Kc<so?0:-1:0:-1:Js<so?Bn<so?0:-1:0:-1:Cu<so?wn<so?hd<so?xs<so?Cs<so?gc<so?lo<so?ei<so?sl<so?Ml<so?0:-1:0:-1:Ek<so?ro<so?0:-1:0:-1:gb<so?ri<so?vu<so?Bo<so?0:-1:0:-1:wl<so?jk<so?0:-1:0:-1:tc<so?mh<so?lk<so?jd<so?lc<so?is<so?0:-1:0:-1:xv<so?bs<so?0:-1:0:-1:Hb<so?yo<so?hl<so?As<so?0:-1:0:-1:Aa<so?Za<so?0:-1:0:-1:Vu<so?of<so?Ff<so?qs<so?rp<so?Ip<so?ks<so?ga<so?0:-1:0:-1:$s<so?Bv<so?0:-1:0:-1:Lv<so?Hn<so?Op<so?Lh<so?0:-1:0:-1:Sf<so?tu<so?0:-1:0:-1:kc<so?sp<so?Un<so?Fs<so?yk<so?rb<so?0:-1:0:-1:pu<so?oi<so?0:-1:0:-1:Dk<so?Mu<so?yf<so?un<so?0:-1:0:-1:Nl<so?Is<so?0:-1:0:-1:St(DQ,so+go|0)-1|0:-1;if(3<co>>>0)y=zr(s);else switch(co){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var fo=u8(Hr(s));if(2<fo>>>0)y=zr(s);else switch(fo){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,68);var bo=V4(Hr(s)),y=0===bo?u(s):1===bo?f(s):zr(s)}break;default:Vr(s,73);var ho=$8(Hr(s));if(2<ho>>>0)y=zr(s);else switch(ho){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var So=q4(Hr(s));if(2<So>>>0)y=zr(s);else switch(So){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,69);var Oo=V4(Hr(s)),y=0===Oo?u(s):1===Oo?f(s):zr(s)}}}break;case 48:Vr(s,73);var Lo=Hr(s),Mo=35<Lo?ku<Lo?dh<Lo?ab<Lo?-1:Ak<Lo?ph<Lo?Ao<Lo?Zp<Lo?mn<Lo?Vo<Lo?df<Lo?ah<Lo?0:-1:0:-1:Ba<Lo?_k<Lo?0:-1:0:-1:ll<Lo?hs<Lo?nm<Lo?Uf<Lo?0:-1:0:-1:Rh<Lo?zl<Lo?0:-1:0:-1:mv<Lo?rf<Lo?Uv<Lo?_d<Lo?cb<Lo?Tn<Lo?Rl<Lo?rd<Lo?zk<Lo?Uu<Lo?jf<Lo?Dd<Lo?Lf<Lo?zu<Lo?pk<Lo?mf<Lo?0:-1:0:-1:db<Lo?zn<Lo?0:-1:0:-1:Fd<Lo?tf<Lo?dn<Lo?Xo<Lo?0:-1:0:-1:Nf<Lo?Ub<Lo?0:-1:0:-1:Jv<Lo?Rc<Lo?Dc<Lo?Db<Lo?nc<Lo?Xa<Lo?0:-1:0:-1:gi<Lo?vo<Lo?0:-1:0:-1:Cp<Lo?Ll<Lo?Ns<Lo?rv<Lo?0:-1:0:-1:ih<Lo?Sk<Lo?0:-1:0:-1:Kd<Lo?el<Lo?Gf<Lo?mi<Lo?qb<Lo?$i<Lo?_f<Lo?xl<Lo?0:-1:0:-1:Ei<Lo?Jh<Lo?0:-1:0:-1:us<Lo?Ov<Lo?qo<Lo?nn<Lo?0:-1:0:-1:vi<Lo?Pi<Lo?0:-1:0:-1:Fp<Lo?Sc<Lo?Zu<Lo?gu<Lo?La<Lo?au<Lo?0:-1:0:-1:$d<Lo?Eh<Lo?0:-1:0:-1:Xi<Lo?fb<Lo?fa<Lo?Ui<Lo?0:-1:0:-1:eu<Lo?sv<Lo?0:-1:0:-1:Nk<Lo?Iu<Lo?kk<Lo?_a<Lo?Zn<Lo?sc<Lo?Cv<Lo?ck<Lo?Ma<Lo?Of<Lo?0:-1:0:-1:Wb<Lo?xf<Lo?0:-1:0:-1:Dl<Lo?uf<Lo?bp<Lo?_b<Lo?0:-1:0:-1:Sp<Lo?af<Lo?0:-1:0:-1:Ii<Lo?fn<Lo?dv<Lo?Eo<Lo?Qa<Lo?em<Lo?0:-1:0:-1:gs<Lo?Ec<Lo?0:-1:0:-1:fi<Lo?Kb<Lo?Ef<Lo?Vh<Lo?0:-1:0:-1:ql<Lo?Lk<Lo?0:-1:0:-1:Pv<Lo?Ib<Lo?bl<Lo?Hu<Lo?No<Lo?th<Lo?ui<Lo?rc<Lo?0:-1:0:-1:Oh<Lo?dk<Lo?0:-1:0:-1:vs<Lo?Uh<Lo?Mb<Lo?Qo<Lo?0:-1:0:-1:lu<Lo?Yi<Lo?0:-1:0:-1:ss<Lo?rh<Lo?dc<Lo?ha<Lo?Vd<Lo?En<Lo?0:-1:0:-1:Oc<Lo?Lu<Lo?0:-1:0:-1:np<Lo?ts<Lo?Es<Lo?cn<Lo?0:-1:0:-1:lb<Lo?Hh<Lo?0:-1:0:-1:Ia<Lo?Li<Lo?fk<Lo?di<Lo?jn<Lo?zp<Lo?cm<Lo?Kv<Lo?gl<Lo?Cf<Lo?bh<Lo?Mc<Lo?0:-1:0:-1:mo<Lo?Lc<Lo?0:-1:0:-1:Tk<Lo?Rn<Lo?Zl<Lo?Wp<Lo?0:-1:0:-1:xh<Lo?Dh<Lo?0:-1:0:-1:Tl<Lo?Uo<Lo?Kh<Lo?kf<Lo?Bf<Lo?vf<Lo?0:-1:0:-1:sm<Lo?ud<Lo?0:-1:0:-1:Ni<Lo?Hk<Lo?Ss<Lo?$k<Lo?0:-1:0:-1:Hf<Lo?Zi<Lo?0:-1:0:-1:Tc<Lo?ti<Lo?rs<Lo?Zb<Lo?Oi<Lo?wb<Lo?xi<Lo?Th<Lo?0:-1:0:-1:wf<Lo?ni<Lo?0:-1:0:-1:fp<Lo?ec<Lo?$l<Lo?Np<Lo?0:-1:0:-1:fd<Lo?Lp<Lo?0:-1:0:-1:wd<Lo?Ud<Lo?wk<Lo?Vi<Lo?Uc<Lo?hb<Lo?0:-1:0:-1:hc<Lo?su<Lo?0:-1:0:-1:zi<Lo?Jp<Lo?Sv<Lo?Os<Lo?0:-1:0:-1:en<Lo?yh<Lo?0:-1:0:-1:ol<Lo?zf<Lo?Qv<Lo?Fv<Lo?Ev<Lo?hu<Lo?Sd<Lo?Gv<Lo?Ph<Lo?Bb<Lo?0:-1:0:-1:up<Lo?_h<Lo?0:-1:0:-1:Ln<Lo?Rk<Lo?Xc<Lo?_c<Lo?0:-1:0:-1:Tv<Lo?Ti<Lo?0:-1:0:-1:Ep<Lo?Qh<Lo?an<Lo?ws<Lo?es<Lo?Wi<Lo?0:-1:0:-1:_n<Lo?uu<Lo?0:-1:0:-1:$u<Lo?$o<Lo?Zh<Lo?dl<Lo?0:-1:0:-1:Bl<Lo?kb<Lo?0:-1:0:-1:kl<Lo?Ya<Lo?fc<Lo?Gh<Lo?Wc<Lo?nh<Lo?$p<Lo?hp<Lo?0:-1:0:-1:tn<Lo?$h<Lo?0:-1:0:-1:Ac<Lo?Vl<Lo?Ta<Lo?hf<Lo?0:-1:0:-1:vv<Lo?bf<Lo?0:-1:0:-1:op<Lo?kn<Lo?Qb<Lo?uo<Lo?_i<Lo?Gc<Lo?0:-1:0:-1:ip<Lo?Nn<Lo?0:-1:0:-1:zd<Lo?ak<Lo?Yc<Lo?hv<Lo?0:-1:0:-1:ek<Lo?Qs<Lo?0:-1:0:-1:mp<Lo?wu<Lo?pi<Lo?ai<Lo?fh<Lo?tv<Lo?Qd<Lo?Md<Lo?ba<Lo?Wo<Lo?oc<Lo?md<Lo?yl<Lo?Vf<Lo?0:-1:0:-1:Gs<Lo?qv<Lo?0:-1:0:-1:om<Lo?Fi<Lo?Up<Lo?Zk<Lo?0:-1:0:-1:Vv<Lo?vl<Lo?0:-1:0:-1:Bh<Lo?Io<Lo?Bk<Lo?qh<Lo?Hi<Lo?pd<Lo?0:-1:0:-1:Si<Lo?$b<Lo?0:-1:0:-1:Ik<Lo?uc<Lo?qk<Lo?jh<Lo?0:-1:0:-1:xo<Lo?da<Lo?0:-1:0:-1:Du<Lo?Sa<Lo?eo<Lo?hn<Lo?wc<Lo?wv<Lo?sd<Lo?ko<Lo?0:-1:0:-1:rn<Lo?Xl<Lo?0:-1:0:-1:Tp<Lo?Zv<Lo?ok<Lo?Mh<Lo?0:-1:0:-1:ii<Lo?Af<Lo?0:-1:0:-1:ad<Lo?Hc<Lo?ff<Lo?Gk<Lo?ya<Lo?$v<Lo?0:-1:0:-1:Go<Lo?ep<Lo?0:-1:0:-1:To<Lo?nv<Lo?fu<Lo?Su<Lo?0:-1:0:-1:yb<Lo?Tb<Lo?0:-1:0:-1:Ed<Lo?Pn<Lo?Fu<Lo?Ja<Lo?vp<Lo?qu<Lo?Pf<Lo?Xk<Lo?Sb<Lo?qa<Lo?0:-1:0:-1:Jd<Lo?_p<Lo?0:-1:0:-1:Yb<Lo?Pc<Lo?qn<Lo?Bc<Lo?0:-1:0:-1:im<Lo?sn<Lo?0:-1:0:-1:Do<Lo?Hp<Lo?Co<Lo?Ou<Lo?Mf<Lo?Uk<Lo?0:-1:0:-1:uv<Lo?Ji<Lo?0:-1:0:-1:tk<Lo?Mi<Lo?ao<Lo?Nv<Lo?0:-1:0:-1:mk<Lo?du<Lo?0:-1:0:-1:yp<Lo?Mk<Lo?ua<Lo?qi<Lo?po<Lo?Vs<Lo?lh<Lo?Di<Lo?0:-1:0:-1:Qi<Lo?jo<Lo?0:-1:0:-1:xd<Lo?ms<Lo?ob<Lo?Ih<Lo?0:-1:0:-1:Ds<Lo?Vk<Lo?0:-1:0:-1:Jn<Lo?Ca<Lo?na<Lo?ds<Lo?yv<Lo?Wa<Lo?0:-1:0:-1:qf<Lo?pa<Lo?0:-1:0:-1:cs<Lo?eb<Lo?Bi<Lo?nb<Lo?0:-1:0:-1:Ls<Lo?Pk<Lo?0:-1:0:-1:Bu<Lo?ns<Lo?wo<Lo?Av<Lo?Ka<Lo?gk<Lo?Kp<Lo?sk<Lo?tm<Lo?ji<Lo?hh<Lo?yc<Lo?0:-1:0:-1:Ck<Lo?vc<Lo?0:-1:0:-1:gp<Lo?hi<Lo?xp<Lo?vb<Lo?0:-1:0:-1:aa<Lo?Mn<Lo?0:-1:0:-1:cf<Lo?dd<Lo?Td<Lo?qc<Lo?Yf<Lo?Yn<Lo?0:-1:0:-1:Ru<Lo?Qf<Lo?0:-1:0:-1:Oa<Lo?Va<Lo?ru<Lo?Ri<Lo?0:-1:0:-1:Jf<Lo?Ro<Lo?0:-1:0:-1:Tf<Lo?ac<Lo?yd<Lo?Ci<Lo?Kn<Lo?jv<Lo?Yh<Lo?ev<Lo?0:-1:0:-1:Cc<Lo?cv<Lo?0:-1:0:-1:iv<Lo?dp<Lo?la<Lo?za<Lo?0:-1:0:-1:yu<Lo?_o<Lo?0:-1:0:-1:ls<Lo?bc<Lo?_l<Lo?ou<Lo?Yp<Lo?pn<Lo?0:-1:0:-1:oo<Lo?Qu<Lo?0:-1:0:-1:uk<Lo?Kf<Lo?id<Lo?Kc<Lo?0:-1:0:-1:Js<Lo?Bn<Lo?0:-1:0:-1:Cu<Lo?wn<Lo?hd<Lo?xs<Lo?Cs<Lo?gc<Lo?lo<Lo?ei<Lo?sl<Lo?Ml<Lo?0:-1:0:-1:Ek<Lo?ro<Lo?0:-1:0:-1:gb<Lo?ri<Lo?vu<Lo?Bo<Lo?0:-1:0:-1:wl<Lo?jk<Lo?0:-1:0:-1:tc<Lo?mh<Lo?lk<Lo?jd<Lo?lc<Lo?is<Lo?0:-1:0:-1:xv<Lo?bs<Lo?0:-1:0:-1:Hb<Lo?yo<Lo?hl<Lo?As<Lo?0:-1:0:-1:Aa<Lo?Za<Lo?0:-1:0:-1:Vu<Lo?of<Lo?Ff<Lo?qs<Lo?rp<Lo?Ip<Lo?ks<Lo?ga<Lo?0:-1:0:-1:$s<Lo?Bv<Lo?0:-1:0:-1:Lv<Lo?Hn<Lo?Op<Lo?Lh<Lo?0:-1:0:-1:Sf<Lo?tu<Lo?0:-1:0:-1:kc<Lo?sp<Lo?Un<Lo?Fs<Lo?yk<Lo?rb<Lo?0:-1:0:-1:pu<Lo?oi<Lo?0:-1:0:-1:Dk<Lo?Mu<Lo?yf<Lo?un<Lo?0:-1:0:-1:Nl<Lo?Is<Lo?0:-1:0:-1:St(i$,Lo+go|0)-1|0:-1;if(3<Mo>>>0)y=zr(s);else switch(Mo){case 0:y=u(s);break;case 1:y=f(s);break;case 2:Vr(s,73);var Yo=$8(Hr(s));if(2<Yo>>>0)y=zr(s);else switch(Yo){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Jo=y8(Hr(s));if(2<Jo>>>0)y=zr(s);else switch(Jo){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Ho=X4(Hr(s));if(2<Ho>>>0)y=zr(s);else switch(Ho){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,70);var Zo=V4(Hr(s)),y=0===Zo?u(s):1===Zo?f(s):zr(s)}}}break;default:Vr(s,73);var fv=B8(Hr(s));if(2<fv>>>0)y=zr(s);else switch(fv){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var ov=t5(Hr(s));if(2<ov>>>0)y=zr(s);else switch(ov){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,71);var lv=V4(Hr(s)),y=0===lv?u(s):1===lv?f(s):zr(s)}}}break;case 49:Vr(s,73);var bv=$8(Hr(s));if(2<bv>>>0)y=zr(s);else switch(bv){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var pv=X4(Hr(s));if(2<pv>>>0)y=zr(s);else switch(pv){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var _v=y8(Hr(s));if(2<_v>>>0)y=zr(s);else switch(_v){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,73);var Iv=q4(Hr(s));if(2<Iv>>>0)y=zr(s);else switch(Iv){case 0:y=u(s);break;case 1:y=f(s);break;default:Vr(s,72);var Rv=V4(Hr(s)),y=0===Rv?u(s):1===Rv?f(s):zr(s)}}}}break;case 50:y=75;break;case 51:Vr(s,118);var Dv=Hr(s),Mv=60<Dv?io<Dv?-1:St(O$,Dv+-61|0)-1|0:-1,y=0===Mv?109:1===Mv?88:zr(s);break;case 52:y=76;break;default:y=pf}if(130<y>>>0)ul=ce(nK);else{var Hv=y;if(66<=Hv)if(99<=Hv)switch(Hv){case 99:ul=[0,hk,68];break;case 100:ul=[0,hk,67];break;case 101:ul=[0,hk,97];break;case 102:ul=[0,hk,96];break;case 103:ul=[0,hk,78];break;case 104:ul=[0,hk,77];break;case 105:ul=[0,hk,75];break;case 106:ul=[0,hk,76];break;case 107:ul=[0,hk,73];break;case 108:ul=[0,hk,72];break;case 109:ul=[0,hk,71];break;case 110:ul=[0,hk,70];break;case 111:ul=[0,hk,93];break;case 112:ul=[0,hk,94];break;case 113:ul=[0,hk,98];break;case 114:ul=[0,hk,99];break;case 115:ul=[0,hk,Gn];break;case 116:ul=[0,hk,pb];break;case 117:ul=[0,hk,Xs];break;case 118:ul=[0,hk,84];break;case 119:ul=[0,hk,86];break;case 120:ul=[0,hk,85];break;case 121:ul=[0,hk,zo];break;case 122:ul=[0,hk,105];break;case 123:ul=[0,hk,79];break;case 124:ul=[0,hk,11];break;case 125:ul=[0,hk,74];break;case 126:ul=[0,hk,Lb];break;case 127:ul=[0,hk,13];break;case 128:ul=[0,hk,14];break;case 129:ul=[0,hk[4]?u5(hk,c5(hk,s),7):hk,Ko];break;default:ul=[0,o5(hk,c5(hk,s)),[5,t4(s)]]}else switch(Hv){case 66:ul=[0,hk,61];break;case 67:ul=[0,hk,46];break;case 68:ul=[0,hk,24];break;case 69:ul=[0,hk,47];break;case 70:ul=[0,hk,25];break;case 71:ul=[0,hk,26];break;case 72:ul=[0,hk,58];break;case 73:var tl=c5(hk,s),rl=t4(s),il=m5(hk,rl),ul=[0,il[1],[3,tl,il[2],rl]];break;case 74:var ml=c5(hk,s),Sl=t4(s),ul=[0,hk,[3,ml,Sl,Sl]];break;case 75:ul=[0,hk,0];break;case 76:ul=[0,hk,1];break;case 77:ul=[0,hk,4];break;case 78:ul=[0,hk,5];break;case 79:ul=[0,hk,6];break;case 80:ul=[0,hk,7];break;case 81:ul=[0,hk,12];break;case 82:ul=[0,hk,10];break;case 83:ul=[0,hk,8];break;case 84:ul=[0,hk,9];break;case 85:ul=[0,hk,81];break;case 86:ul=[0,hk,80];break;case 87:ul=[0,hk,83];break;case 88:ul=[0,hk,82];break;case 89:ul=[0,hk,89];break;case 90:ul=[0,hk,90];break;case 91:ul=[0,hk,91];break;case 92:ul=[0,hk,92];break;case 93:ul=[0,hk,87];break;case 94:ul=[0,hk,88];break;case 95:ul=[0,hk,$f];break;case 96:ul=[0,hk,Wv];break;case 97:ul=[0,hk,69];break;default:ul=[0,hk,95]}else if(33<=Hv)switch(Hv){case 33:ul=[0,hk,45];break;case 34:ul=[0,hk,37];break;case 35:ul=[0,hk,43];break;case 36:ul=[0,hk,48];break;case 37:ul=[0,hk,49];break;case 38:ul=[0,hk,41];break;case 39:ul=[0,hk,30];break;case 40:ul=[0,hk,38];break;case 41:ul=[0,hk,39];break;case 42:ul=[0,hk,15];break;case 43:ul=[0,hk,16];break;case 44:ul=[0,hk,52];break;case 45:ul=[0,hk,50];break;case 46:ul=[0,hk,17];break;case 47:ul=[0,hk,18];break;case 48:ul=[0,hk,53];break;case 49:ul=[0,hk,28];break;case 50:ul=[0,hk,44];break;case 51:ul=[0,hk,29];break;case 52:ul=[0,hk,63];break;case 53:ul=[0,hk,62];break;case 54:ul=[0,hk,54];break;case 55:ul=[0,hk,55];break;case 56:ul=[0,hk,56];break;case 57:ul=[0,hk,57];break;case 58:ul=[0,hk,19];break;case 59:ul=[0,hk,42];break;case 60:ul=[0,hk,51];break;case 61:ul=[0,hk,20];break;case 62:ul=[0,hk,21];break;case 63:ul=[0,hk,22];break;case 64:ul=[0,hk,31];break;default:ul=[0,hk,23]}else switch(Hv){case 0:ul=[1,v5(hk,s)];break;case 1:ul=[1,o5(hk,c5(hk,s))];break;case 2:ul=[1,hk];break;case 3:var El=c5(hk,s),Al=Pe(ik),Il=y5(hk,Al,s),ul=[1,k5(Il[1],El,Il[2],Al,1)];break;case 4:var Cl=t4(s);if(hk[5]){var Ol=hk[4]?f5(hk,c5(hk,s),Cl):hk,Pl=R4(1,Ol),Ul=Zr(s);if(qt(Z6(s,Ul-1|0,1),sK))if(Gt(Z6(s,Ul-2|0,1),cK))var ul=[0,Pl,81],jl=1;else jl=0;else jl=0;if(!jl)ul=[1,Pl]}else{var Yl=c5(hk,s),Hl=Pe(ik);Me(Hl,Ae(Cl,2,nt(Cl)-2|0));var Kl=y5(hk,Hl,s),ul=[1,k5(Kl[1],Yl,Kl[2],Hl,1)]}break;case 5:if(hk[4])ul=[1,R4(0,hk)];else{Kr(s),Wr(s);ul=0===(0===T8(Hr(s))?0:zr(s))?[0,hk,Gn]:ce(iK)}break;case 6:var Ql=c5(hk,s),tb=Pe(ik),sb=g5(hk,tb,s),ul=[1,k5(sb[1],Ql,sb[2],tb,0)];break;case 7:ul=0===Qr(s)?[1,g5(hk,Pe(ik),s)[1]]:[0,hk,uK];break;case 8:var ib=t4(s),ub=c5(hk,s),bb=Pe(ik),Eb=Pe(ik);Me(Eb,ib);var xb=_5(hk,ib,bb,Eb,0,s),Ab=E4(ub,xb[2]),Cb=xb[3],Nb=Ue(Eb),Ob=[1,[0,Ab,Ue(bb),Nb,Cb]],ul=[0,xb[1],Ob];break;case 9:var Pb=Pe(ik),Fb=Pe(ik),Xb=Pe(ik);Me(Xb,t4(s));var jb=S5(hk,c5(hk,s),Pb,Fb,Xb,s),Gb=jb[3],Vb=Ue(Xb),vk=Ue(Fb),bk=[0,Ue(Pb),vk,Vb],ul=[0,jb[1],[2,[0,jb[2],bk,Gb]]];break;case 10:ul=w5(hk,s,function(t,e){if(Wr(e),0===h8(Hr(e)))if(0===f8(Hr(e)))if(0===a8(Hr(e))){for(;;)if(Vr(e,0),0!==a8(Hr(e))){r=zr(e);break}}else r=zr(e);else r=zr(e);else var r=zr(e);return 0===r?[0,t,[0,0,t4(e)]]:ce(aK)});break;case 11:ul=[0,hk,[0,0,t4(s)]];break;case 12:ul=w5(hk,s,function(t,e){if(Wr(e),0===h8(Hr(e)))if(0===g8(Hr(e)))if(0===l8(Hr(e))){for(;;)if(Vr(e,0),0!==l8(Hr(e))){r=zr(e);break}}else r=zr(e);else r=zr(e);else var r=zr(e);return 0===r?[0,t,[0,2,t4(e)]]:ce(rK)});break;case 13:ul=[0,hk,[0,2,t4(s)]];break;case 14:ul=w5(hk,s,function(t,e){if(Wr(e),0===h8(Hr(e)))if(0===l8(Hr(e))){for(;;)if(Vr(e,0),0!==l8(Hr(e))){r=zr(e);break}}else r=zr(e);else var r=zr(e);return 0===r?[0,t,[0,1,t4(e)]]:ce(eK)});break;case 15:ul=[0,hk,[0,1,t4(s)]];break;case 16:ul=w5(hk,s,function(t,e){if(Wr(e),0===h8(Hr(e)))if(0===H4(Hr(e)))if(0===G4(Hr(e))){for(;;)if(Vr(e,0),0!==G4(Hr(e))){r=zr(e);break}}else r=zr(e);else r=zr(e);else var r=zr(e);return 0===r?[0,t,[0,3,t4(e)]]:ce(tK)});break;case 18:ul=w5(hk,s,function(t,e){function r(t){for(;;)if(Vr(t,0),0!==j4(Hr(t)))return zr(t)}function a(t){var e=B4(Hr(t));return 0===e?0===j4(Hr(t))?r(t):zr(t):1===e?r(t):zr(t)}function n(t){for(;;){var e=A8(Hr(t));if(0!==e)return 1===e?a(t):zr(t)}}Wr(e);var s=Hr(e),c=45<s?57<s?-1:St(EQ,s+Df|0)-1|0:-1;if(2<c>>>0)f=zr(e);else switch(c){case 0:if(0===j4(Hr(e)))for(;;){var i=A8(Hr(e));if(0!==i){f=1===i?a(e):zr(e);break}}else f=zr(e);break;case 1:var u=Q4(Hr(e)),f=0===u?n(e):1===u?a(e):zr(e);break;default:for(;;){var o=w8(Hr(e));if(2<o>>>0)f=zr(e);else switch(o){case 0:f=n(e);break;case 1:continue;default:f=a(e)}break}}return 0===f?[0,t,[0,3,t4(e)]]:ce(Zz)});break;case 20:ul=w5(hk,s,function(t,e){function r(t){for(;;)if(Vr(t,0),0!==j4(Hr(t)))return zr(t)}Wr(e);var a=D8(Hr(e));if(0===a)s=0===j4(Hr(e))?r(e):zr(e);else if(1===a)for(;;){Vr(e,0);var n=D8(Hr(e));if(0===n){Vr(e,0);s=0===j4(Hr(e))?r(e):zr(e)}else{if(1===n)continue;s=zr(e)}break}else var s=zr(e);return 0===s?[0,t,[0,3,t4(e)]]:ce($z)});break;case 22:ul=[0,hk,64];break;case 23:ul=[0,hk,65];break;case 24:ul=[0,hk,32];break;case 25:ul=[0,hk,33];break;case 26:ul=[0,hk,34];break;case 27:ul=[0,hk,40];break;case 28:ul=[0,hk,27];break;case 29:ul=[0,hk,35];break;case 30:ul=[0,hk,59];break;case 31:ul=[0,hk,60];break;case 32:ul=[0,hk,36];break;default:ul=[0,hk,[0,3,t4(s)]]}}if(0===ul[0]){hw=i5([0,ul[1],ul[2]]);break}var hk=ul[1]}break;case 1:for(Ok=n;;){var xk=x5(Ok,Ok[2]);if(0===xk[0]){hw=i5([0,xk[1],xk[2]]);break}var Ok=xk[1]}break;case 2:for(Wh=n;;){var Fk=Wh[2],Wk=function(t,e){for(;;){Vr(e,12);var r=v8(Hr(e));if(0!==r)return 1===r?t<50?Kk(t+1|0,e):Vt(Kk,[0,e]):zr(e)}},Kk=function(t,e){if(0===e5(Hr(e))){var r=F8(Hr(e));if(0===r)return 0===G4(Hr(e))&&0===G4(Hr(e))&&0===G4(Hr(e))?t<50?Wk(t+1|0,e):Vt(Wk,[0,e]):zr(e);if(1===r){if(0===G4(Hr(e)))for(;;){var a=z4(Hr(e));if(0!==a)return 1===a?t<50?Wk(t+1|0,e):Vt(Wk,[0,e]):zr(e)}return zr(e)}return zr(e)}return zr(e)},Qk=function(t){return Wt(Wk(0,t))},nd=function(t){return Wt(Kk(0,t))};Wr(Fk);var cd=Hr(Fk),od=Po<cd?rf<cd?rc<cd?rd<cd?ph<cd?Zp<cd?Vo<cd?df<cd?1:6:_k<cd?mn<cd?1:6:Ba<cd?1:6:hs<cd?Uf<cd?Ao<cd?1:6:nm<cd?1:6:zl<cd?ll<cd?1:6:Rh<cd?1:6:Uu<cd?Dd<cd?zu<cd?mf<cd?Ak<cd?1:6:pk<cd?1:6:zn<cd?Lf<cd?1:6:db<cd?1:6:tf<cd?Xo<cd?jf<cd?1:6:dn<cd?1:6:Ub<cd?Fd<cd?1:6:Nf<cd?1:6:Rc<cd?Db<cd?Xa<cd?zk<cd?1:6:nc<cd?1:6:vo<cd?Dc<cd?1:6:gi<cd?1:6:Ll<cd?rv<cd?Jv<cd?1:6:Ns<cd?1:6:Sk<cd?Cp<cd?1:6:ih<cd?1:6:Of<cd?el<cd?mi<cd?$i<cd?xl<cd?Rl<cd?1:6:_f<cd?1:6:Jh<cd?qb<cd?1:6:Ei<cd?1:6:Ov<cd?nn<cd?Gf<cd?1:6:qo<cd?1:6:Pi<cd?us<cd?1:6:vi<cd?1:6:Sc<cd?gu<cd?au<cd?Kd<cd?1:6:La<cd?1:6:Eh<cd?Zu<cd?1:6:$d<cd?1:6:fb<cd?Ui<cd?Fp<cd?1:6:fa<cd?1:6:Tn<cd?eu<cd?1:6:cb<cd?1:6:em<cd?_b<cd?xf<cd?ck<cd?Ma<cd?1:6:Cv<cd?1:6:sc<cd?Wb<cd?1:6:Zn<cd?1:6:af<cd?uf<cd?bp<cd?1:6:Dl<cd?1:6:_a<cd?Sp<cd?1:6:kk<cd?1:6:Vh<cd?Ec<cd?Eo<cd?Qa<cd?1:6:dv<cd?1:6:fn<cd?gs<cd?1:6:Ii<cd?1:6:Lk<cd?Kb<cd?Ef<cd?1:6:fi<cd?1:6:Iu<cd?ql<cd?1:6:Nk<cd?1:6:su<cd?Dh<cd?En<cd?Qo<cd?dk<cd?th<cd?ui<cd?1:6:No<cd?1:6:Hu<cd?Oh<cd?1:6:bl<cd?1:6:Yi<cd?Uh<cd?Mb<cd?1:6:vs<cd?1:6:Ib<cd?lu<cd?1:6:Pv<cd?1:6:cn<cd?Lu<cd?ha<cd?Vd<cd?1:6:dc<cd?1:6:rh<cd?Oc<cd?1:6:ss<cd?1:6:ch<cd?Kv<cd?mo<cd?1:6:cm<cd?1:6:Rn<cd?yi<cd?1:6:Tk<cd?1:6:cc<cd?ud<cd?vf<cd?zp<cd?xh<cd?1:6:jn<cd?1:6:kf<cd?Bf<cd?1:6:Kh<cd?1:6:Sh<cd?$k<cd?nk<cd?1:6:Ni<cd?1:6:cu<cd?av<cd?1:6:ln<cd?1:6:Lp<cd?$c<cd?ni<cd?Oi<cd?1:6:on<cd?1:6:Fh<cd?On<cd?1:6:fp<cd?1:6:hb<cd?ti<cd?fd<cd?1:6:Tc<cd?1:6:Vi<cd?Uc<cd?1:6:wk<cd?1:6:kb<cd?Rk<cd?Gv<cd?yh<cd?Jp<cd?Sv<cd?1:6:zi<cd?1:6:Jb<cd?en<cd?1:6:Ua<cd?1:6:hu<cd?_h<cd?Sd<cd?1:6:up<cd?1:6:_c<cd?Ev<cd?1:6:Xc<cd?1:6:ws<cd?Fv<cd?Ti<cd?Ln<cd?1:6:Tv<cd?1:6:Wi<cd?Qv<cd?1:6:es<cd?1:6:Qh<cd?uu<cd?an<cd?1:6:_n<cd?1:6:$o<cd?Zh<cd?1:6:$u<cd?1:6:Ya<cd?$h<cd?hp<cd?zf<cd?Bl<cd?1:6:ol<cd?1:6:nh<cd?$p<cd?1:6:Wc<cd?1:6:hf<cd?Gh<cd?tn<cd?1:6:fc<cd?1:6:Vl<cd?Ta<cd?1:6:vv<cd?1:6:kn<cd?uo<cd?Gc<cd?kl<cd?1:6:_i<cd?1:6:Nn<cd?Qb<cd?1:6:ip<cd?1:6:ak<cd?hv<cd?op<cd?1:6:Yc<cd?1:6:Qs<cd?zd<cd?1:6:ek<cd?1:6:Pk<cd?Pc<cd?Mh<cd?pd<cd?Wo<cd?md<cd?Vf<cd?mv<cd?1:6:yl<cd?1:6:qv<cd?oc<cd?1:6:Gs<cd?1:6:vl<cd?Zk<cd?ba<cd?1:6:om<cd?1:6:gd<cd?Tu<cd?1:2:Qd<cd?1:6:ko<cd?da<cd?qh<cd?Hi<cd?1:6:Ik<cd?1:6:tv<cd?xo<cd?1:6:fh<cd?1:6:Xl<cd?wv<cd?sd<cd?1:6:wc<cd?1:6:hn<cd?rn<cd?1:6:eo<cd?1:6:Hc<cd?xu<cd?Af<cd?Zv<cd?ok<cd?1:6:Tp<cd?1:6:Sa<cd?ii<cd?1:6:Du<cd?1:6:Gk<cd?$v<cd?gv<cd?1:6:ya<cd?1:6:ep<cd?ff<cd?1:6:Go<cd?1:6:ai<cd?nv<cd?Su<cd?ad<cd?1:6:fu<cd?1:6:Tb<cd?To<cd?1:6:yb<cd?1:6:qu<cd?_p<cd?cl<cd?1:6:Jd<cd?1:6:Bc<cd?vp<cd?1:6:qn<cd?1:6:Di<cd?Yd<cd?Ou<cd?Ja<cd?sn<cd?Yb<cd?1:6:im<cd?1:6:Uk<cd?ld<cd?1:6:zv<cd?1:6:If<cd?Ji<cd?Co<cd?1:6:uv<cd?1:6:Nd<cd?Hs<cd?1:6:sh<cd?1:6:Nv<cd?kp<cd?wp<cd?Gd<cd?1:6:Wl<cd?1:6:Hp<cd?jp<cd?1:6:td<cd?1:6:cp<cd?Mi<cd?ao<cd?1:6:ra<cd?1:6:Pn<cd?Rb<cd?1:6:kv<cd?1:6:Gl<cd?Ih<cd?eh<cd?Vs<cd?Gp<cd?1:6:Pd<cd?1:6:qi<cd?Qi<cd?1:6:ps<cd?1:6:Vk<cd?Jk<cd?Ld<cd?1:6:xd<cd?1:6:gn<cd?Ds<cd?1:6:Xv<cd?1:6:mb<cd?Fn<cd?pa<cd?na<cd?1:6:lp<cd?1:6:bu<cd?nl<cd?1:6:Yv<cd?1:6:nb<cd?Ca<cd?Ws<cd?1:6:Jn<cd?1:6:eb<cd?Bi<cd?1:6:cs<cd?1:6:Bn<cd?Ro<cd?Mn<cd?vc<cd?yc<cd?wu<cd?Ls<cd?1:6:mp<cd?1:6:Wf<cd?zb<cd?1:6:tm<cd?1:6:Fo<cd?vb<cd?ed<cd?1:6:xp<cd?1:6:hi<cd?rk<cd?1:6:gp<cd?1:6:Qf<cd?Yn<cd?gk<cd?aa<cd?1:6:Ka<cd?1:6:qc<cd?Yf<cd?1:6:Td<cd?1:6:Ri<cd?dd<cd?Ru<cd?1:6:cf<cd?1:6:Va<cd?ru<cd?1:6:Oa<cd?1:6:_o<cd?cv<cd?ev<cd?Av<cd?Jf<cd?1:6:wo<cd?1:6:Qn<cd?Yh<cd?1:6:Kn<cd?1:6:za<cd?Ci<cd?Cc<cd?1:6:yd<cd?1:6:dp<cd?Xd<cd?1:6:iv<cd?1:6:Qu<cd?pn<cd?oa<cd?Jl<cd?1:2:Tf<cd?1:6:ou<cd?Yp<cd?1:6:_l<cd?1:6:Kc<cd?bc<cd?oo<cd?1:6:ls<cd?1:6:Kf<cd?id<cd?1:6:uk<cd?1:6:yo<cd?vh<cd?ro<cd?Yk<cd?ns<cd?Js<cd?1:6:Bu<cd?1:6:ei<cd?sl<cd?1:6:lo<cd?1:6:Bo<cd?gc<cd?Ek<cd?1:6:Cs<cd?1:6:ri<cd?vu<cd?1:6:gb<cd?1:6:jd<cd?xs<cd?jk<cd?ki<cd?1:6:wl<cd?1:6:is<cd?hd<cd?1:6:lc<cd?1:6:mh<cd?bs<cd?lk<cd?1:6:xv<cd?1:6:As<cd?tc<cd?1:6:hl<cd?1:6:Hn<cd?Ip<cd?wn<cd?Za<cd?Hb<cd?1:6:Aa<cd?1:6:ga<cd?Cu<cd?1:6:ks<cd?1:6:qs<cd?Bv<cd?rp<cd?1:6:$s<cd?1:6:Lh<cd?Ff<cd?1:6:Op<cd?1:6:un<cd?oi<cd?tu<cd?Lv<cd?1:6:Un<cd?1:6:sp<cd?pu<cd?1:6:kc<cd?1:6:Wu<cd?ci<cd?zh<cd?1:2:Cn<cd?1:2:Fl<cd?pl<cd?1:3:ka<cd?1:2:St(iQ,cd+1|0)-1|0;if(14<od>>>0)bd=zr(Fk);else switch(od){case 0:bd=0;break;case 1:bd=14;break;case 2:if(Vr(Fk,2),0===M4(Hr(Fk))){for(;;)if(Vr(Fk,2),0!==M4(Hr(Fk))){bd=zr(Fk);break}}else bd=zr(Fk);break;case 3:bd=1;break;case 4:Vr(Fk,1);bd=0===M8(Hr(Fk))?1:zr(Fk);break;case 5:bd=13;break;case 6:Vr(Fk,12);var vd=v8(Hr(Fk)),bd=0===vd?Qk(Fk):1===vd?nd(Fk):zr(Fk);break;case 7:bd=10;break;case 8:Vr(Fk,6);var kd=H8(Hr(Fk)),bd=0===kd?4:1===kd?3:zr(Fk);break;case 9:bd=9;break;case 10:bd=5;break;case 11:bd=11;break;case 12:bd=7;break;case 13:if(Vr(Fk,14),0===e5(Hr(Fk))){var Ad=F8(Hr(Fk));if(0===Ad)bd=0===G4(Hr(Fk))&&0===G4(Hr(Fk))&&0===G4(Hr(Fk))?Qk(Fk):zr(Fk);else if(1===Ad)if(0===G4(Hr(Fk)))for(;;){var Id=z4(Hr(Fk));if(0!==Id){bd=1===Id?Qk(Fk):zr(Fk);break}}else bd=zr(Fk);else bd=zr(Fk)}else bd=zr(Fk);break;default:bd=8}if(14<bd>>>0)Bd=ce(Kz);else switch(bd){case 0:Bd=[0,Wh,Ko];break;case 1:Bd=[1,v5(Wh,Fk)];break;case 2:Bd=[1,Wh];break;case 3:var Cd=c5(Wh,Fk),Od=Pe(ik),Rd=g5(Wh,Od,Fk),Bd=[1,k5(Rd[1],Cd,Rd[2],Od,0)];break;case 4:var qd=c5(Wh,Fk),Hd=Pe(ik),Wd=y5(Wh,Hd,Fk),Bd=[1,k5(Wd[1],qd,Wd[2],Hd,1)];break;case 5:Bd=[0,Wh,93];break;case 6:Bd=[0,Wh,Lb];break;case 7:Bd=[0,Wh,94];break;case 8:Bd=[0,Wh,0];break;case 9:Bd=[0,Wh,81];break;case 10:Bd=[0,Wh,10];break;case 11:Bd=[0,Wh,79];break;case 12:Bd=[0,Wh,[6,t4(Fk)]];break;case 13:var Zd=t4(Fk),uh=c5(Wh,Fk),oh=Pe(ik),kh=Pe(ik);Me(kh,Zd);var wh=qt(Zd,Qz)?0:1,gh=E5(Wh,wh,oh,kh,Fk);Me(kh,Zd);var Ah=Ue(oh),Nh=Ue(kh),Xh=[7,[0,E4(uh,gh[2]),Ah,Nh]],Bd=[0,gh[1],Xh];break;default:Bd=[0,Wh,[5,t4(Fk)]]}if(0===Bd[0]){hw=i5([0,Bd[1],Bd[2]]);break}var Wh=Bd[1]}break;case 3:var tp=$r(n[2]),ap=s5(n,tp,tp),pp=Pe(ik),Ap=Pe(ik),Rp=n[2];Wr(Rp);var Pp=Hr(Rp),Dp=Vc<Pp?pl<Pp?1:Fl<Pp?2:1:St(OQ,Pp+1|0)-1|0;if(5<Dp>>>0)Mp=zr(Rp);else switch(Dp){case 0:Mp=1;break;case 1:Mp=4;break;case 2:Mp=0;break;case 3:Vr(Rp,0);Mp=0===M8(Hr(Rp))?0:zr(Rp);break;case 4:Mp=2;break;default:var Mp=3}if(4<Mp>>>0)am=ce(zz);else switch(Mp){case 0:var Xp=t4(Rp);Me(Ap,Xp),Me(pp,Xp);var Bp=E5(v5(n,Rp),2,pp,Ap,Rp),qp=Ue(pp),Qp=Ue(Ap),rm=[7,[0,E4(ap,Bp[2]),qp,Qp]],am=[0,Bp[1],rm];break;case 1:am=[0,n,Ko];break;case 2:am=[0,n,93];break;case 3:am=[0,n,0];break;default:var um=t4(Rp);Me(Ap,um),Me(pp,um);var fm=E5(n,2,pp,Ap,Rp),vm=Ue(pp),lm=Ue(Ap),bm=[7,[0,E4(ap,fm[2]),vm,lm]],am=[0,fm[1],bm]}hw=i5([0,am[1],am[2]]);break;case 4:for(var km=n[2],dm=n;;){Wr(km);var hm=Hr(km),pm=-1<hm?Po<hm?oa<hm?gd<hm?Tu<hm?0:1:Jl<hm?0:1:Wu<hm?ci<hm?zh<hm?0:1:Cn<hm?0:1:Fl<hm?pl<hm?0:2:ka<hm?0:1:St(XK,hm)-1|0:-1;if(5<pm>>>0)wm=zr(km);else switch(pm){case 0:wm=5;break;case 1:if(Vr(km,1),0===M4(Hr(km))){for(;;)if(Vr(km,1),0!==M4(Hr(km))){wm=zr(km);break}}else wm=zr(km);break;case 2:wm=0;break;case 3:Vr(km,0);wm=0===M8(Hr(km))?0:zr(km);break;case 4:Vr(km,5);var mm=H8(Hr(km)),wm=0===mm?3:1===mm?2:zr(km);break;default:wm=4}if(5<wm>>>0)Dm=ce(Pz);else switch(wm){case 0:dm=v5(dm,km);continue;case 1:continue;case 2:var ym=c5(dm,km),gm=Pe(ik),Tm=g5(dm,gm,km),dm=k5(Tm[1],ym,Tm[2],gm,0);continue;case 3:var _m=c5(dm,km),Sm=Pe(ik),Em=y5(dm,Sm,km),dm=k5(Em[1],_m,Em[2],Sm,1);continue;case 4:var xm=c5(dm,km),Am=Pe(ik),Im=Pe(ik),Cm=Pe(ik);Me(Cm,Uz);var Nm=S5(dm,xm,Am,Im,Cm,km),Rm=Nm[3],Lm=Ue(Cm),Pm=Ue(Im),Um=[0,Ue(Am),Pm,Lm],Dm=[0,Nm[1],[2,[0,Nm[2],Um,Rm]]];break;default:var Fm=o5(dm,c5(dm,km)),Dm=[0,Fm,[2,[0,c5(Fm,km),Dz,1]]]}hw=i5(Dm);break}break;default:for(var Mm=n[2],Xm=n;;){Wr(Mm);var jm=Hr(Mm),Bm=Po<jm?oa<jm?gd<jm?Tu<jm?1:2:Jl<jm?1:2:Wu<jm?ci<jm?zh<jm?1:2:Cn<jm?1:2:Fl<jm?pl<jm?1:3:ka<jm?1:2:St(nQ,jm+1|0)-1|0;if(5<Bm>>>0)Gm=zr(Mm);else switch(Bm){case 0:Gm=0;break;case 1:Gm=6;break;case 2:if(Vr(Mm,2),0===M4(Hr(Mm))){for(;;)if(Vr(Mm,2),0!==M4(Hr(Mm))){Gm=zr(Mm);break}}else Gm=zr(Mm);break;case 3:Gm=1;break;case 4:Vr(Mm,1);Gm=0===M8(Hr(Mm))?1:zr(Mm);break;default:Vr(Mm,5);var qm=H8(Hr(Mm)),Gm=0===qm?4:1===qm?3:zr(Mm)}if(6<Gm>>>0)dw=ce(sj);else switch(Gm){case 0:dw=[0,Xm,Ko];break;case 1:Xm=v5(Xm,Mm);continue;case 2:continue;case 3:var Ym=c5(Xm,Mm),Jm=Pe(ik),Hm=g5(Xm,Jm,Mm),Xm=k5(Hm[1],Ym,Hm[2],Jm,0);continue;case 4:var Wm=c5(Xm,Mm),Vm=Pe(ik),zm=y5(Xm,Vm,Mm),Xm=k5(zm[1],Wm,zm[2],Vm,1);continue;case 5:var Km=c5(Xm,Mm),Qm=Pe(ik),$m=Xm;t:for(;;){Wr(Mm);var Zm=Hr(Mm),tw=92<Zm?pl<Zm?1:Fl<Zm?2:1:St(hQ,Zm+1|0)-1|0;if(6<tw>>>0)aw=zr(Mm);else switch(tw){case 0:aw=0;break;case 1:aw=7;break;case 2:aw=6;break;case 3:Vr(Mm,6);aw=0===M8(Hr(Mm))?6:zr(Mm);break;case 4:if(Vr(Mm,4),0===Z4(Hr(Mm))){for(;;)if(Vr(Mm,3),0!==Z4(Hr(Mm))){aw=zr(Mm);break}}else aw=zr(Mm);break;case 5:aw=5;break;default:Vr(Mm,7);var ew=Hr(Mm),rw=-1<ew?13<ew?pl<ew?0:Fl<ew?1:0:St(BK,ew)-1|0:-1;if(2<rw>>>0)aw=zr(Mm);else switch(rw){case 0:aw=2;break;case 1:aw=1;break;default:Vr(Mm,1);var aw=0===M8(Hr(Mm))?1:zr(Mm)}}if(7<aw>>>0)sw=ce(tj);else switch(aw){case 0:sw=[0,u5($m,c5($m,Mm),19),ej];break;case 1:sw=[0,u5($m,c5($m,Mm),19),rj];break;case 3:var nw=t4(Mm),sw=[0,$m,Ae(nw,1,nt(nw)-1|0)];break;case 4:sw=[0,$m,aj];break;case 5:for(Fe(Qm,91);;){Wr(Mm);var cw=Hr(Mm),iw=93<cw?1:St(qK,cw+1|0)-1|0;if(3<iw>>>0)ow=zr(Mm);else switch(iw){case 0:ow=0;break;case 1:ow=4;break;case 2:Vr(Mm,4);var uw=Hr(Mm),fw=91<uw?93<uw?-1:St(Om,uw-92|0)-1|0:-1,ow=0===fw?1:1===fw?2:zr(Mm);break;default:ow=3}if(4<ow>>>0)vw=ce($X);else switch(ow){case 0:vw=$m;break;case 1:Me(Qm,ZX);continue;case 2:Fe(Qm,92),Fe(Qm,93);continue;case 3:Fe(Qm,93);var vw=$m;break;default:Me(Qm,t4(Mm));continue}$m=vw;continue t}case 6:sw=[0,u5($m,c5($m,Mm),19),nj];break;default:Me(Qm,t4(Mm));continue}var lw=sw[1],bw=E4(Km,c5(lw,Mm)),kw=sw[2],dw=[0,lw,[4,[0,bw,Ue(Qm),kw]]];break}break;default:dw=[0,o5(Xm,c5(Xm,Mm)),[5,t4(Mm)]]}var hw=i5(dw);break}}var pw=hw[1],mw=C4(pw[2].slice(),pw);t[4]=pw;var ww=t[2],yw=[0,[0,mw,hw[2]]];S(t[1],ww)[ww+1]=yw,t[2]=t[2]+1|0}},N5=function(t,e,r,a){var n=t?t[1]:t,s=e?e[1]:e;try{var c=$6(a),i=0}catch(e){if((e=Qt(e))!==M6)throw e;var u=[0,[0,[0,r,Cm[2],Cm[3]],76],0],c=$6(HZ),i=u}var f=s?s[1]:Lm,o=I4(r,c,f[5]),v=[0,I5(o,0)];return[0,[0,i],[0,0],A5[1],[0,A5[1]],[0,0],f[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[0,WZ],[0,o],v,[0,n],f,r,[0,0]]},O5=function(t){return le(t[22][1])},R5=function(t){return t[26][5]},L5=function(t,e){var r=e[2];t[1][1]=[0,[0,e[1],r],t[1][1]];var a=t[21];return a?Zt(a[1],t,r):a},P5=function(t,e){var r=e[2];if(qt(r,JZ))return 0;if(Zt(A5[3],r,t[4][1]))return L5(t,[0,e[1],[8,r]]);var a=Zt(A5[4],r,t[4][1]);return t[4][1]=a,0},U5=function(t,e){if(t<2){var r=e[24][1];C5(r,t);var a=S(r[1],t)[t+1];return a?a[1][2]:ce(zZ)}throw[0,xm,qZ]},D5=function(t,e){var r=e.slice();return r[6]=t,r},F5=function(t,e){var r=e.slice();return r[17]=t,r},M5=function(t,e){var r=e.slice();return r[18]=t,r},X5=function(t,e){var r=e.slice();return r[19]=t,r},j5=function(t,e){var r=e.slice();return r[20]=t,r},B5=function(t,e){var r=e.slice();return r[14]=t,r},q5=function(t,e){var r=e.slice();return r[8]=t,r},G5=function(t,e){var r=e.slice();return r[12]=t,r},Y5=function(t,e){var r=e.slice();return r[15]=t,r},J5=function(t,e){var r=e.slice();return r[7]=t,r},H5=function(t,e){var r=e.slice();return r[13]=t,r},W5=function(t,e){var r=e.slice();return r[21]=[0,t],r},V5=function(t){function e(e){return L5(t,e)}return function(t){return he(e,t)}},z5=function(t){var e=t[5][1];return e?[0,e[1][2]]:e},K5=function(t){var e=t.slice();return e[21]=0,e},Q5=function(t,e,r){var a=t.slice();return a[3]=A5[1],a[8]=0,a[9]=0,a[10]=0,a[11]=1,a[17]=r,a[18]=e,a},$5=function(t){return Gt(t,iZ)?0:1},Z5=function(t){if("number"==typeof t){if(48===t)return 1}else if(3===t[0]&&$5(t[3]))return 1;return 0},t7=function(t){return Gt(t,Z$)&&Gt(t,tZ)&&Gt(t,eZ)&&Gt(t,rZ)&&Gt(t,aZ)&&Gt(t,nZ)&&Gt(t,sZ)&&Gt(t,cZ)?0:1},e7=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]&&t7(t[3]))return 1;return 0},r7=function(t){return Gt(t,Q$)&&Gt(t,$$)?0:1},a7=function(t){var e=I(t,uZ);if(0<=e)if(0<e)var r=I(t,xZ),a=0<=r?0<r&&Gt(t,UZ)&&Gt(t,DZ)&&Gt(t,FZ)&&Gt(t,MZ)&&Gt(t,XZ)&&Gt(t,jZ)&&Gt(t,BZ)?0:1:Gt(t,AZ)&&Gt(t,IZ)&&Gt(t,CZ)&&Gt(t,NZ)&&Gt(t,OZ)&&Gt(t,RZ)&&Gt(t,LZ)&&Gt(t,PZ)?0:1;else a=1;else var n=I(t,fZ),a=0<=n?0<n&&Gt(t,mZ)&&Gt(t,wZ)&&Gt(t,yZ)&&Gt(t,gZ)&&Gt(t,TZ)&&Gt(t,_Z)&&Gt(t,SZ)&&Gt(t,EZ)?0:1:Gt(t,oZ)&&Gt(t,vZ)&&Gt(t,lZ)&&Gt(t,bZ)&&Gt(t,kZ)&&Gt(t,dZ)&&Gt(t,hZ)&&Gt(t,pZ)?0:1;var s=a?1:0;if(s)i=s;else{var c=$5(t);if(c)i=c;else{if(Gt(t,V$)&&Gt(t,z$)&&Gt(t,K$))return 0;var i=1}}return i},n7=function(t){var e=I(t,U$);return(0<=e?0<e&&Gt(t,q$)&&Gt(t,G$)&&Gt(t,Y$)&&Gt(t,J$)&&Gt(t,H$)&&Gt(t,W$)?0:1:Gt(t,D$)&&Gt(t,F$)&&Gt(t,M$)&&Gt(t,X$)&&Gt(t,j$)&&Gt(t,B$)?0:1)?1:0},s7=function(t,e){return U5(t,e)[1]},c7=function(t,e){return U5(t,e)[2]},i7=function(t){return s7(0,t)},u7=function(t){return c7(0,t)},f7=function(t){return U5(0,t)[3]},o7=function(t){var e=z5(t);if(e)var r=e[1][2][1],a=r<u7(t)[2][1]?1:0;else a=e;return a},v7=function(t){var e=i7(t);if("number"==typeof e){var r=e-2|0;if(105<r>>>0){if(!(Wv<(r+1|0)>>>0))return 1}else{var a=6!==r?1:0;if(!a)return a}}return o7(t)},l7=function(t,e){var r=s7(t,e);if(e7(r))return 1;if(Z5(r))return 1;if("number"==typeof r)n=0;else if(3===r[0])if(r7(r[3]))var a=1,n=1;else n=0;else n=0;if(!n)a=0;if(a)return 1;if("number"==typeof r)switch(r){case 14:case 28:case 60:case 61:case 62:case 63:case 64:case 65:s=1;break;default:s=0}else var s=3===r[0]?1:0;return s?1:0},b7=function(t){return l7(0,t)},k7=function(t){var e=15===i7(t)?1:0;if(e)a=e;else var r=64===i7(t)?1:0,a=r?15===s7(1,t)?1:0:r;return a},d7=function(t){var e=i7(t);return"number"==typeof e&&(13===e?1:40===e?1:0)?1:0},h7=function(t,e){return L5(t,[0,u7(t),e])},p7=function(t){var e=f7(t);$t(V5(t),e);var r=i7(t);if("number"==typeof r)if(Ko===r)var a=7,n=1;else n=0;else switch(r[0]){case 0:var a=0,n=1;break;case 3:var a=2,n=1;break;case 1:case 7:var a=1,n=1;break;default:n=0}if(!n)if(Z5(r))a=3;else if(e7(r))a=45;else{if("number"==typeof r){var s=r;if(58<=s)switch(s){case 58:u=pD;break;case 59:u=mD;break;case 60:u=wD;break;case 61:u=yD;break;case 62:u=gD;break;case 63:u=TD;break;case 64:u=_D;break;case 65:u=SD;break;case 66:u=ED;break;case 67:u=xD;break;case 68:u=AD;break;case 69:u=ID;break;case 70:u=CD;break;case 71:u=ND;break;case 72:u=OD;break;case 73:u=RD;break;case 74:u=LD;break;case 75:u=PD;break;case 76:u=UD;break;case 77:u=DD;break;case 78:u=FD;break;case 79:u=MD;break;case 80:u=XD;break;case 81:u=jD;break;case 82:u=BD;break;case 83:u=qD;break;case 84:u=GD;break;case 85:u=YD;break;case 86:u=JD;break;case 87:u=HD;break;case 88:u=WD;break;case 89:u=VD;break;case 90:u=zD;break;case 91:u=KD;break;case 92:u=QD;break;case 93:u=$D;break;case 94:u=ZD;break;case 95:u=tF;break;case 96:u=eF;break;case 97:u=rF;break;case 98:u=aF;break;case 99:u=nF;break;case 100:u=sF;break;case 101:u=cF;break;case 102:u=iF;break;case 103:u=uF;break;case 104:u=fF;break;case 105:u=oF;break;case 106:u=vF;break;case 107:u=lF;break;case 108:u=bF;break;case 109:u=kF;break;case 110:u=dF;break;case 111:u=hF;break;case 112:u=pF;break;case 113:u=mF;break;default:u=wF}else switch(s){case 0:u=bU;break;case 1:u=kU;break;case 2:u=dU;break;case 3:u=hU;break;case 4:u=pU;break;case 5:u=mU;break;case 6:u=wU;break;case 7:u=yU;break;case 8:u=gU;break;case 9:u=TU;break;case 10:u=_U;break;case 11:u=SU;break;case 12:u=EU;break;case 13:u=xU;break;case 14:u=AU;break;case 15:u=IU;break;case 16:u=CU;break;case 17:u=NU;break;case 18:u=OU;break;case 19:u=RU;break;case 20:u=LU;break;case 21:u=PU;break;case 22:u=UU;break;case 23:u=DU;break;case 24:u=FU;break;case 25:u=MU;break;case 26:u=XU;break;case 27:u=jU;break;case 28:u=BU;break;case 29:u=qU;break;case 30:u=GU;break;case 31:u=YU;break;case 32:u=JU;break;case 33:u=HU;break;case 34:u=WU;break;case 35:u=VU;break;case 36:u=zU;break;case 37:u=KU;break;case 38:u=QU;break;case 39:u=$U;break;case 40:u=ZU;break;case 41:u=tD;break;case 42:u=eD;break;case 43:u=rD;break;case 44:u=aD;break;case 45:u=nD;break;case 46:u=sD;break;case 47:u=cD;break;case 48:u=iD;break;case 49:u=uD;break;case 50:u=fD;break;case 51:u=oD;break;case 52:u=vD;break;case 53:u=lD;break;case 54:u=bD;break;case 55:u=kD;break;case 56:u=dD;break;default:u=hD}}else switch(r[0]){case 0:u=r[2];break;case 2:u=r[1][2][3];break;case 4:var c=r[1],i=fe(yF,c[3]),u=fe(gF,fe(c[2],i));break;case 8:u=0===r[1]?_F:TF;break;case 1:case 7:u=r[1][3];break;case 3:case 9:u=r[3];break;default:u=r[1]}a=[1,u]}return h7(t,a)},m7=function(t){function e(e){return L5(t,[0,e[1],65])}return function(t){return he(e,t)}},w7=function(t,e){var r=t[6];return r?h7(t,e):r},y7=function(t,e){var r=t[6];return r?L5(t,[0,e[1],e[2]]):r},g7=function(t,e){return L5(t,[0,e,[7,t[6]]])},T7=function(t){var e=t[25][1];if(e){var r=O5(t),a=i7(t),n=[0,u7(t),a,r];$t(e[1],n)}var s=t[24][1];C5(s,0);var c=S(s[1],0)[1],i=c?c[1][1]:ce(VZ);t[23][1]=i;var u=f7(t);$t(V5(t),u),he(function(e){return t[2][1]=[0,e,t[2][1]],0},U5(0,t)[4]);var f=[0,U5(0,t)];t[5][1]=f;var o=t[24][1];C5(o,0),1<o[2]&&Ne(o[1],1,o[1],0,o[2]-1|0);var v=o[2]-1|0;return S(o[1],v)[v+1]=0,o[2]=o[2]-1|0,0},_7=function(t,e){t[22][1]=[0,e,t[22][1]];var r=O5(t),a=I5(t[23][1],r);return t[24][1]=a,0},S7=function(t){var e=t[22][1],r=e?e[2]:ce(P$);t[22][1]=r;var a=O5(t),n=I5(t[23][1],a);return t[24][1]=n,0},E7=function(t){var e=1-v7(t);return e?8===i7(t)?T7(t):p7(t):e},x7=function(t,e){return Ft(i7(t),e)&&p7(t),T7(t)},A7=function(t,e){var r=i7(t);return("number"==typeof r?0:3===r[0]&&qt(r[3],e)?1:0)||p7(t),T7(t)},I7=function(t,e){var r=R(i7(t),e);return r?(T7(t),1):r},C7=[Rv,KZ,B()],N7=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;n=[0,[0,e[1],r]]}else var n=e;return[0,t[1][1],t[2][1],t[5][1],t[22][1],t[23][1],n]},O7=function(t,e,r){if(r){var a=r[1],n=a[1];if(e[25][1]=[0,n],t)for(c=a[2][2];;){if(!c)return 0;var s=c[2];$t(n,c[1]);var c=s}i=t}else var i=r;return i},R7=function(t,e){O7(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=O5(t),a=I5(t[23][1],r);return t[24][1]=a,0},L7=function(t,e,r){return O7(1,t,e[6]),[0,r]},P7=function(t,e){var r=N7(t);try{return L7(t,r,$t(e,t))}catch(e){if((e=Qt(e))===C7)return R7(t,r);throw e}},U7=function(t){var e=u7(t),r=i7(t);if("number"==typeof r)switch(r){case 15:var a=QZ,n=1;break;case 16:var a=$Z,n=1;break;case 17:var a=ZZ,n=1;break;case 18:var a=t0,n=1;break;case 19:var a=e0,n=1;break;case 20:var a=r0,n=1;break;case 21:var a=a0,n=1;break;case 22:var a=n0,n=1;break;case 23:var a=s0,n=1;break;case 24:var a=c0,n=1;break;case 25:var a=i0,n=1;break;case 26:var a=u0,n=1;break;case 27:var a=f0,n=1;break;case 28:var a=o0,n=1;break;case 29:var a=v0,n=1;break;case 30:var a=l0,n=1;break;case 31:var a=b0,n=1;break;case 32:var a=k0,n=1;break;case 33:var a=d0,n=1;break;case 34:var a=h0,n=1;break;case 35:var a=p0,n=1;break;case 36:var a=m0,n=1;break;case 37:var a=w0,n=1;break;case 38:var a=y0,n=1;break;case 39:var a=g0,n=1;break;case 40:var a=T0,n=1;break;case 41:var a=_0,n=1;break;case 42:var a=S0,n=1;break;case 43:var a=E0,n=1;break;case 44:var a=x0,n=1;break;case 45:var a=A0,n=1;break;case 46:var a=I0,n=1;break;case 47:var a=C0,n=1;break;case 48:var a=N0,n=1;break;case 49:var a=O0,n=1;break;case 50:var a=R0,n=1;break;case 51:var a=L0,n=1;break;case 52:var a=P0,n=1;break;case 53:var a=U0,n=1;break;case 54:var a=D0,n=1;break;case 55:var a=F0,n=1;break;case 56:var a=M0,n=1;break;case 57:var a=X0,n=1;break;case 58:var a=j0,n=1;break;case 59:var a=B0,n=1;break;case 60:var a=q0,n=1;break;case 61:var a=G0,n=1;break;case 62:var a=Y0,n=1;break;case 63:var a=J0,n=1;break;case 64:var a=H0,n=1;break;case 65:var a=W0,n=1;break;case 109:var a=V0,n=1;break;case 110:var a=z0,n=1;break;case 111:var a=K0,n=1;break;case 112:var a=Q0,n=1;break;case 113:var a=$0,n=1;break;case 114:var a=Z0,n=1;break;default:n=0}else switch(r[0]){case 3:var a=r[2],n=1;break;case 8:if(0===r[1])var a=e1,n=1;else var a=t1,n=1;break;default:n=0}if(!n){p7(t);a=r1}return T7(t),[0,e,a]},D7=function(t){for(n=t;;){var e=n[2];if("number"==typeof e||24!==e[0])return 0;var r=e[1][2],a=r[2];if("number"!=typeof a&&20===a[0])return 1;var n=r}},F7=function(t,e){var r=u7(e),a=$t(t,e),n=z5(e);return[0,n?E4(r,n[1]):r,a]},M7=function(t){function e(e){var r=s7(1,e);return"number"!=typeof r||1<(r+Sn|0)>>>0?Zt(I,e,$t(l,e)):Zt(C,e,Zt(t[13],0,e))}function r(t,e,r){var a=$t(O,t);x7(t,81);var n=$t(l,t);return[0,E4(e,n[1]),[0,a,n,r]]}function a(t,e,a,n){var s=r(t,e,Zt(j,0,t)),c=[0,s[1],[1,s[2]]];return[0,[0,c[1],[0,n,[0,c],0,a,1,0]]]}function s(t,e,r,a,n){1-R5(t)&&h7(t,12);var s=I7(t,80);x7(t,81);var c=$t(l,t);return[0,[0,E4(e,c[1]),[0,n,[0,c],s,r,0,a]]]}function c(t,e){var r=i7(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 T7(e)}return p7(e)}function i(t,e){return e?L5(t,[0,e[1][1],8]):e}function u(t,e,r){return r&&!e?L5(t,[0,r[1],9]):0}function f(e){var r=Y5(0,e),a=i7(r);if("number"==typeof a&&66===a){var n=u7(r);if(x7(r,66),4===i7(r)){x7(r,4),_7(r,0);var s=$t(t[9],r);S7(r);var c=u7(r);x7(r,5);i=[0,E4(n,c),[0,s]]}else var i=[0,n,0];return[0,i]}return 0}function o(t){var e=i7(t),r=s7(1,t);return"number"==typeof e&&81===e?"number"==typeof r&&66===r?(x7(t,81),[0,0,f(t)]):[0,$t(J,t),f(t)]:a1}function v(t,e){var r=D5(1,e);_7(r,1);var a=$t(t,r);return S7(r),a}var 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,r){return t.fun(e,r)},m=function t(e){return t.fun(e)},w=function t(e,r){return t.fun(e,r)},y=function t(e){return t.fun(e)},g=function t(e,r){return t.fun(e,r)},T=function t(e){return t.fun(e)},_=function t(e){return t.fun(e)},S=function t(e,r){return t.fun(e,r)},E=function t(e){return t.fun(e)},x=function t(e){return t.fun(e)},A=function t(e){return t.fun(e)},I=function t(e,r){return t.fun(e,r)},C=function t(e,r){return t.fun(e,r)},N=function t(e){return t.fun(e)},O=function t(e){return t.fun(e)},R=function t(e){return t.fun(e)},L=function t(e){return t.fun(e)},P=function t(e){return t.fun(e)},U=function t(e){return t.fun(e)},D=function t(e,r,a,n){return t.fun(e,r,a,n)},F=function t(e,r,a,n){return t.fun(e,r,a,n)},M=function t(e){return t.fun(e)},X=function t(e){return t.fun(e)},j=function t(e,r){return t.fun(e,r)},B=function t(e){return t.fun(e)},q=function t(e){return t.fun(e)},G=function t(e,r){return t.fun(e,r)},Y=function t(e,r){return t.fun(e,r)},J=function t(e){return t.fun(e)};n(l,function(t){return $t(h,t)}),n(b,function(t){1-R5(t)&&h7(t,12);var e=u7(t);x7(t,81);var r=$t(l,t),a=z5(t);if(a)return[0,E4(e,a[1]),r];throw[0,xm,_1]}),n(k,function(t){var e=u7(t),r=i7(t);if("number"==typeof r){if(98===r)return T7(t),[0,[0,e,0]];if(99===r)return T7(t),[0,[0,e,1]]}return 0}),n(d,function(t){if(t){var e=t[1][1],r=ke(t);if(r)return[0,E4(r[1][1],e),r];throw[0,xm,T1]}throw[0,xm,g1]}),n(h,function(t){return I7(t,84),Zt(p,t,$t(m,t))}),n(p,function(t,e){if(84===i7(t))for(c=[0,e,0];;){var r=i7(t);if("number"!=typeof r||84!==r){var a=$t(d,c),n=a[2];if(n){var s=n[2];if(s)return[0,a[1],[5,n[1],s[1],s[2]]]}throw[0,xm,y1]}x7(t,84);var c=[0,$t(m,t),c]}return e}),n(m,function(t){return I7(t,86),Zt(w,t,$t(y,t))}),n(w,function(t,e){if(86===i7(t))for(c=[0,e,0];;){var r=i7(t);if("number"!=typeof r||86!==r){var a=$t(d,c),n=a[2];if(n){var s=n[2];if(s)return[0,a[1],[6,n[1],s[1],s[2]]]}throw[0,xm,w1]}x7(t,86);var c=[0,$t(y,t),c]}return e}),n(y,function(t){return Zt(g,t,$t(T,t))}),n(g,function(t,e){var r=i7(t);if("number"==typeof r&&11===r&&!t[15]){var a=Zt(I,t,e);return ee(D,t,a[1],0,[0,a[1],[0,[0,a,0],0]])}return e}),n(T,function(t){var e=i7(t);if("number"==typeof e&&80===e){var r=u7(t);x7(t,80);var a=$t(T,t);return[0,E4(r,a[1]),[0,a]]}return $t(_,t)}),n(_,function(t){return Zt(S,t,$t(E,t))}),n(S,function(t,e){if(!o7(t)&&I7(t,6)){var r=u7(t);return x7(t,7),Zt(S,t,[0,E4(e[1],r),[3,e]])}return e}),n(E,function(t){var e=u7(t),r=i7(t);if("number"==typeof r)switch(r){case 4:return $t(P,t);case 6:return $t(A,t);case 46:var a=u7(t);x7(t,46);var n=$t(E,t);return[0,E4(a,n[1]),[7,n]];case 93:return $t(U,t);case 101:return x7(t,Gn),[0,e,8];case 42:k=1;break;case 0:case 2:var s=ee(F,0,1,1,t);return[0,s[1],[2,s[2]]];case 30:case 31:return x7(t,r),[0,e,[11,31===r?1:0]];default:k=0}else switch(r[0]){case 1:var c=r[1],i=c[4],u=c[3],f=c[2],o=c[1];return i&&w7(t,37),x7(t,[1,[0,o,f,u,i]]),[0,o,[9,[0,f,u]]];case 9:var v=r[3],l=r[2],b=r[1];return x7(t,[9,b,l,v]),1===b&&w7(t,37),[0,e,[10,[0,l,v]]];case 3:k=1;break;default:var k=0}if(k){var d=$t(q,t);return[0,d[1],[4,d[2]]]}var h=$t(x,r);return h?(x7(t,r),[0,e,h[1]]):(p7(t),[0,e,0])}),n(x,function(t){if("number"==typeof t)switch(t){case 29:return v1;case 109:return l1;case 110:return b1;case 111:return k1;case 112:return d1;case 113:return h1;case 114:return p1}else if(8===t[0])return m1;return 0}),n(A,function(t){var e=u7(t);x7(t,6);for(c=0;;){var r=i7(t);if("number"==typeof r&&(7===r?1:Ko===r?1:0)){var a=ke(c),n=u7(t);return x7(t,7),[0,E4(e,n),[8,a]]}var s=[0,$t(l,t),c];7!==i7(t)&&x7(t,9);var c=s}}),n(I,function(t,e){return[0,e[1],[0,0,e,0]]}),n(C,function(t,e){1-R5(t)&&h7(t,12);var r=I7(t,80);x7(t,81);var a=$t(l,t);return[0,E4(e[1],a[1]),[0,[0,e],a,r]]}),n(N,function(t){return function(r){for(o=r;;){var a=i7(t);if("number"==typeof a){var n=a-5|0;if(7<n>>>0?Xs===n?1:0:5<(n-1|0)>>>0?1:0){var s=12===a?1:0;if(s){var c=u7(t);x7(t,12);var i=e(t),u=[0,[0,E4(c,i[1]),[0,i]]]}else u=s;return[0,ke(o),u]}}var f=[0,e(t),o];5!==i7(t)&&x7(t,9);var o=f}}}),n(O,function(t){return F7(function(t){x7(t,4);var e=Zt(N,t,0);return x7(t,5),e},t)}),n(R,function(t){x7(t,4);var e=Y5(0,t),r=i7(e);if("number"==typeof r)switch(r){case 5:var a=o1,n=2;break;case 42:n=1;break;case 12:case 108:var a=[0,Zt(N,e,0)],n=2;break;default:n=0}else n=3===r[0]?1:0;switch(n){case 0:if($t(x,r)){var s=s7(1,e);if("number"==typeof s)if(1<(s+Sn|0)>>>0)i=0;else var c=[0,Zt(N,e,0)],i=1;else i=0;if(!i)c=[1,$t(l,e)];u=c}else var u=[1,$t(l,e)];a=u;break;case 1:a=$t(L,e)}if(0===a[0])d=a;else{var f=a[1];if(t[15])k=a;else{var o=i7(t);if("number"==typeof o)if(5===o)if(11===s7(1,t))var v=[0,Zt(N,t,[0,Zt(I,t,f),0])],b=1;else var v=[1,f],b=1;else if(9===o){x7(t,9);var v=[0,Zt(N,t,[0,Zt(I,t,f),0])],b=1}else b=0;else b=0;if(!b)v=a;var k=v}var d=k}return x7(t,5),d}),n(L,function(e){var r=s7(1,e);if("number"==typeof r&&!(1<(r+Sn|0)>>>0)){var a=Zt(C,e,Zt(t[13],0,e));return I7(e,9),[0,Zt(N,e,[0,a,0])]}return[1,Zt(p,e,Zt(w,e,Zt(g,e,Zt(S,e,Zt(Y,e,$t(M,e))))))]}),n(P,function(t){var e=u7(t),r=F7(R,t),a=r[2];return 0===a[0]?ee(D,t,e,0,[0,r[1],a[1]]):a[1]}),n(U,function(t){var e=u7(t),r=Zt(j,0,t);return ee(D,t,e,r,$t(O,t))}),n(D,function(t,e,r,a){x7(t,11);var n=$t(l,t);return[0,E4(e,n[1]),[1,[0,a,n,r]]]}),n(F,function(e,n,f,o){var v=n?2===i7(o)?1:0:n,b=u7(o);x7(o,v?2:v);for(bt=0;;){if(e&&f)throw[0,xm,n1];var d=u7(o),h=i7(o);if("number"==typeof h)if(42===h){T7(o);var p=1,m=[0,d],w=1}else w=0;else w=0;if(!w)var p=0,m=0;var y=$t(k,o),g=i7(o);if("number"==typeof g){if(93===g)S=1;else{if(Ko===g){u(o,e,m);var T=ke(bt),_=1}else if(13<=g)var S=0,_=0;else switch(g){case 1:if(v)var S=0,_=0;else{u(o,e,m);var T=ke(bt),_=1}break;case 3:if(v){u(o,e,m);var T=ke(bt),_=1}else var S=0,_=0;break;case 6:u(o,e,m),x7(o,6);var E=81===s7(1,o)?1:0;if(E){var x=U7(o);x7(o,81);A=[0,x]}else var A=E;var I=$t(l,o);x7(o,7),x7(o,81);var C=$t(l,o),N=[2,[0,E4(d,C[1]),[0,A,I,C,p,y]]];c(v,o);bt=[0,N,bt];continue;case 12:if(f){u(o,e,m),i(o,y),T7(o);var O=$t(l,o),R=[1,[0,E4(d,O[1]),[0,O]]];c(v,o);bt=[0,R,bt];continue}var S=0,_=0;break;case 4:var S=1,_=0;break;default:var S=0,_=0}if(_){var L=u7(o);return x7(o,v?3:1),[0,E4(b,L),[0,v,T]]}}if(S){if(i(o,y),m&&!e){var P=a(o,d,0,[1,[0,m[1],f1]]);c(v,o);bt=[0,P,bt];continue}var U=Zt(j,0,o),D=r(o,u7(o),U),F=[3,[0,E4(d,D[1]),[0,D,p]]];c(v,o);bt=[0,F,bt];continue}}if(m)if(y)X=0;else if("number"==typeof g)if(1<(g+Sn|0)>>>0)X=0;else var M=s(o,d,0,y,[1,[0,m[1],s1]]),X=1;else X=0;else X=0;if(!X){u(o,e,m);var B=function(e){_7(e,0);var r=Zt(t[21],0,e);return S7(e),r},q=B(o)[2];if(1===q[0]){var G=q[1][2];if(Gt(G,c1))if(Gt(G,i1))var Y=0,J=0;else J=1;else J=1;if(J){var H=i7(o);if("number"==typeof H){var W=H-5|0;if(87<W>>>0)if(89<(W+1|0)>>>0)var V=0,z=0;else{i(o,y);var K=a(o,d,p,q),z=1}else if(1<(W-75|0)>>>0)var V=0,z=0;else var K=s(o,d,p,y,q),z=1;if(z)var Q=K,V=1}else V=0;if(!V){var $=B(o),Z=qt(G,u1);i(o,y);var tt=r(o,d,0),et=tt[2][1],rt=$[1];if(0===Z){var at=et[2],nt=at[1];at[2]?L5(o,[0,rt,71]):(nt?nt[2]?0:1:0)||L5(o,[0,rt,71])}else{var st=et[2];(st[1]?0:st[2]?0:1)||L5(o,[0,rt,70])}var ct=Z?[1,tt]:[2,tt],it=[0,$[2],ct,0,p,0,0],Q=[0,[0,E4(d,tt[1]),it]]}var ut=Q,Y=1}}else Y=0;if(!Y){var ft=i7(o);if("number"==typeof ft){if(4===ft)vt=1;else if(93===ft)vt=1;else var ot=0,vt=0;if(vt){i(o,y);var lt=a(o,d,p,q),ot=1}}else ot=0;if(!ot)lt=s(o,d,p,y,q);ut=lt}M=ut}c(v,o);var bt=[0,M,bt]}}),n(M,function(t){var e=U7(t),r=e[2],a=e[1];return n7(r)&&L5(t,[0,a,4]),[0,a,r]}),n(X,function(t){return F7(function(t){var e=$t(M,t),r=81===i7(t)?1:0;return[0,e,r?[0,$t(b,t)]:r]},t)}),n(j,function(t,e){var r=u7(e),a=93===i7(e)?1:0;if(a){1-R5(e)&&h7(e,12),x7(e,93);for(var n=0,s=0;;){var c=$t(k,e),i=$t(X,e),u=i[2],f=i[1],o=i7(e);if(0===t)var v=0,b=0;else{if("number"==typeof o)if(79===o){T7(e);var v=[0,$t(l,e)],b=1,d=1}else d=0;else d=0;if(!d){n&&L5(e,[0,f,66]);var v=0,b=n}}var h=[0,[0,f,[0,u[1],u[2],c,v]],s],p=i7(e);if("number"==typeof p){if(94===p)w=1;else if(Ko===p)w=1;else var m=0,w=0;if(w)var y=ke(h),m=1}else m=0;if(!m){if(x7(e,9),94!==i7(e)){var n=b,s=h;continue}y=ke(h)}var g=E4(r,u7(e));x7(e,94);T=[0,[0,g,[0,y]]];break}}else var T=a;return T}),n(B,function(t){var e=u7(t),r=93===i7(t)?1:0;if(r){x7(t,93);for(o=0;;){var a=i7(t);if("number"==typeof a){if(94===a)s=1;else if(Ko===a)s=1;else var n=0,s=0;if(s){var c=ke(o),i=E4(e,u7(t));x7(t,94);var u=[0,[0,i,[0,c]]],n=1}}else n=0;if(n)break;var f=[0,$t(l,t),o];94!==i7(t)&&x7(t,9);var o=f}}else u=r;return u}),n(q,function(t){return Zt(G,t,$t(M,t))}),n(G,function(t,e){for(i=[0,e[1],[0,e]];;){var r=i[2],a=i[1];if(10!==i7(t)){var n=$t(B,t);return[0,n?E4(a,n[1][1]):a,[0,r,n]]}x7(t,10);var s=$t(M,t),c=E4(a,s[1]),i=[0,c,[1,[0,c,[0,r,s]]]]}}),n(Y,function(t,e){var r=Zt(G,t,e);return[0,r[1],[4,r[2]]]}),n(J,function(t){var e=i7(t);return"number"==typeof e&&81===e?[0,$t(b,t)]:0});var H=$t(j,1),W=$t(j,0);return[0,function(t){return v(l,t)},function(t){return v(M,t)},function(t){return v(W,t)},function(t){return v(H,t)},function(t){return v(B,t)},function(t){return v(q,t)},function(t,e){return v(te(F,t,0,0),e)},function(t){return v(O,t)},function(t){return v(b,t)},function(t){return v(J,t)},function(t){return v(f,t)},function(t){return v(o,t)}]},X7=Le([0,S6]),j7=function(t){return[0,function(t,e){return 0===e[0]?e[1]:(he(function(e){return L5(t,e)},e[2][1]),e[1])},function(e,r,a){var n=e?e[1]:20;if(0===a[0])s=a[1];else{he(function(t){return L5(r,t)},a[2][2]);var s=a[1]}1-$t(t[24],s)&&L5(r,[0,s[1],n]);var c=s[2];"number"==typeof c||10===c[0]&&r7(c[1][2])&&y7(r,[0,s[1],42]);return Zt(t[20],r,s)},x1,function(t,e){var r=be(t[2],e[2]);return[0,be(t[1],e[1]),r]},function(t){var e=ke(t[2]);return[0,ke(t[1]),e]}]},B7=function(t){function e(e){_7(e,0);var r=u7(e);x7(e,0),x7(e,12);var a=$t(t[10],e),n=u7(e);return x7(e,1),S7(e),[0,E4(r,n),[0,a]]}function r(e,r){if(1===i7(e))var a=u7(e)[2],n=[1,[0,r[1],r[3],a]];else n=[0,$t(t[7],e)];var s=u7(e);return x7(e,1),S7(e),[0,E4(r,s),[0,n]]}function a(t){_7(t,0);var e=u7(t);return x7(t,0),r(t,e)}function s(e){_7(e,0);var a=u7(e);x7(e,0);var n=i7(e);if("number"==typeof n&&12===n){x7(e,12);var s=$t(t[10],e),c=u7(e);return x7(e,1),S7(e),[0,E4(a,c),[3,s]]}var i=r(e,a);return[0,i[1],[2,i[2]]]}function c(t){var e=u7(t),r=i7(t);if("number"==typeof r)n=0;else if(6===r[0])var a=r[1],n=1;else n=0;if(!n){p7(t);a=Z2}return T7(t),[0,e,[0,a]]}function i(t){var e=c(t),r=i7(t);if("number"==typeof r){if(10===r){x7(t,10);for(var a=c(t),n=[0,E4(e[1],a[1]),[0,[0,e],a]];;){var s=i7(t);if("number"!=typeof s||10!==s)return[2,n];x7(t,10);var i=c(t),n=[0,E4(n[1],i[1]),[0,[1,n],i]]}}if(81===r){x7(t,81);var u=c(t);return[1,[0,E4(e[1],u[1]),[0,e,u]]]}}return[0,e]}function u(t){var e=u7(t),r=c(t);if(81===i7(t)){x7(t,81);var n=c(t),s=E4(r[1],n[1]),i=s,u=[1,[0,s,[0,r,n]]]}else var i=r[1],u=[0,r];if(79===i7(t)){x7(t,79);var f=i7(t);if("number"==typeof f)if(0===f){var o=a(t),v=o[2],l=o[1];0!==v[1][0]&&L5(t,[0,l,46]);var b=[0,l,[0,[1,l,v]]],k=0}else k=1;else if(7===f[0]){var d=f[1],h=d[1];x7(t,f);var b=[0,h,[0,[0,h,[0,[0,d[2]],d[3]]]]],k=0}else k=1;if(k){h7(t,47);var p=u7(t),m=p,w=[0,[0,p,[0,$2,Q2]]]}else var m=b[1],w=b[2]}else var m=i,w=0;return[0,E4(e,m),[0,u,w]]}function f(t,r){var a=i7(t);if("number"==typeof a)if(94===a)var n=0,s=0,c=0,f=1;else f=0;else f=0;if(!f)for(var o=0,v=[0,i(t)];;){var l=i7(t);if("number"==typeof l){if(Lb<=l)if(Ko===l)k=1;else if(Gn<=l)var b=0,k=0;else k=1;else if(94===l)k=1;else{if(0===l){o=[0,[1,e(t)],o];continue}var b=0,k=0}if(k)var d=ke(o),n=v,s=d,c=Lb===i7(t)?1:0,b=1}else b=0;if(b)break;o=[0,[0,u(t)],o]}c&&x7(t,Lb);var h=u7(t);if(x7(t,94),S7(t),n){var p=[0,Bs,[0,n[1],c,s]];return[0,E4(r,h),p]}return[0,E4(r,h),ub]}function o(t,e){x7(t,Lb);var r=i7(t);if("number"==typeof r){var a=94!==r?1:0;if(a)s=0;else var n=a,s=1}else s=0;if(!s)n=[0,i(t)];var c=u7(t);x7(t,94);var u=t[22][1];if(u){var f=u[2];if(f)var o=f[2],v=1;else v=0}else v=0;if(!v)o=ce(L$);t[22][1]=o;var l=O5(t),b=I5(t[23][1],l);if(t[24][1]=b,n){var k=[0,Bs,[0,n[1]]];return[0,E4(e,c),k]}return[0,E4(e,c),ub]}function v(t){switch(t[0]){case 0:return t[1][2][1];case 1:var e=t[1][2],r=fe(V2,e[2][2][1]);return fe(e[1][2][1],r);default:var a=t[1][2],n=a[1];return fe(0===n[0]?n[1][2][1]:v([2,n[1]]),fe(z2,a[2][2][1]))}}var l=function t(e){return t.fun(e)},b=function t(e,r){return t.fun(e,r)},k=function t(e){return t.fun(e)};return n(l,function(t){var e=i7(t);if("number"==typeof e){if(0===e)return s(t)}else if(7===e[0]){var r=e[1];return x7(t,e),[0,r[1],[4,[0,r[2],r[3]]]]}var a=$t(k,t),n=a[2],c=a[1];return ub<=n[1]?[0,c,[1,n[2]]]:[0,c,[0,n[2]]]}),n(b,function(t,e){var r=f(t,e),a=r[2];if("number"==typeof a?0:a[2][2])var n=0,s=Eb;else{_7(t,3);for(I=0;;){var c=i7(t);if("number"==typeof c){if(93===c){_7(t,2);var i=u7(t);x7(t,93);var u=i7(t);if("number"==typeof u){if(Lb===u)d=1;else if(Ko===u)d=1;else var k=0,d=0;if(d){var h=o(t,i),p=h[2],m=h[1];if("number"==typeof p)var w=[1,m],k=1;else var w=[0,[0,m,p[2]]],k=1}}else k=0;if(!k)var y=Zt(b,t,i),g=y[2],T=y[1],w=ub<=g[1]?[3,[0,T,g[2]]]:[2,[0,T,g[2]]];switch(w[0]){case 0:var _=[0,Bs,w[1]],S=[0,ke(I),_],E=1;break;case 1:var x=[0,ub,w[1]],S=[0,ke(I),x],E=1;break;case 2:var A=w[1],I=[0,[0,A[1],[0,A[2]]],I];continue;default:var C=w[1],I=[0,[0,C[1],[1,C[2]]],I];continue}}else if(Ko===c){p7(t);var S=[0,ke(I),Eb],E=1}else var N=0,E=0;if(E)var n=S[1],s=S[2],N=1}else N=0;if(N)break;I=[0,$t(l,t),I]}}if("number"==typeof s)M=0;else{var O=s[1];if(Bs===O){var R=s[2],L=r[2];if("number"==typeof L)h7(t,K2);else{var P=v(L[2][1]);Gt(v(R[2][1]),P)&&h7(t,[6,P])}var U=R[1],D=1}else if(ub===O)var F=r[2],U=("number"==typeof F||Bs===F[1]&&h7(t,[6,v(F[2][1])]),s[2]),D=1;else var M=0,D=0;if(D)var X=U,M=1}if(!M)X=r[1];var j=r[2];if("number"==typeof j){if("number"==typeof s)q=0;else if(ub===s[1])var B=[0,s[2]],q=1;else q=0;if(!q)B=0;var G=[0,ub,[0,r[1],B,n]];return[0,E4(r[1],X),G]}if("number"==typeof s)J=0;else if(Bs===s[1])var Y=[0,s[2]],J=1;else J=0;if(!J)Y=0;var H=[0,Bs,[0,[0,r[1],j[2]],Y,n]];return[0,E4(r[1],X),H]}),n(k,function(t){var e=u7(t);return _7(t,2),x7(t,93),Zt(b,t,e)}),[0,e,r,a,s,c,i,u,f,o,l,b,k]},q7=Le([0,S6]),G7=Le([0,S6]),Y7=Le([0,function(t,e){var r=e[1],a=t[1],n=r[1],s=a[1];if(s)if(n){var c=n[1],i=s[1],u=S4(c),f=S4(i)-u|0;if(0===f)var o=_4(c),v=I(_4(i),o);else v=f}else v=-1;else v=n?1:0;if(0===v)var l=x4(a[2],r[2]),b=0===l?x4(a[3],r[3]):l;else b=v;return 0===b?N(t[2],e[2]):b}]),J7=Zt(F6,p6,h6),H7=M7(J7),W7=function(t){function e(t,e){for(c=e;;){var s=c[2];switch(s[0]){case 0:return pe(r,t,s[1][1]);case 1:return pe(a,t,s[1][1]);case 2:var c=s[1][1];continue;case 3:var i=s[1][1],u=i[2],f=t[2],o=t[1];Zt(X7[3],u,f)&&L5(o,[0,i[1],35]);var v=n([0,o,f],i),l=Zt(X7[4],u,v[2]);return[0,v[1],l];default:return L5(t[1],[0,c[1],24]),t}}}function r(t,r){if(0===r[0]){var a=r[1][2],s=a[1];return e(1===s[0]?n(t,s[1]):t,a[2])}return e(t,r[1][2][1])}function a(t,r){if(r){var a=r[1];return 0===a[0]?e(t,a[1]):e(t,a[1][2][1])}return t}function n(t,e){var r=e[2],a=e[1],n=t[1];return r7(r)&&y7(n,[0,a,34]),($5(r)||t7(r))&&y7(n,[0,a,45]),[0,n,t[2]]}function s(t,r,a,n,s){var c=r||1-a;if(c){var i=s[2],u=i[2],f=r?D5(1-t[6],t):t;if(n){var o=n[1],v=o[2],l=o[1];r7(v)&&y7(f,[0,l,36]),($5(v)||t7(v))&&y7(f,[0,l,45])}var b=pe(e,[0,f,X7[1]],i[1]),k=u?(e(b,u[1][2][1]),0):u}else k=c;return k}function c(t,e){function r(r){var a=F5(e,M5(t,r)).slice();a[10]=1,x7(a,4);for(k=0;;){var n=i7(a);if("number"==typeof n){var s=n-5|0;if(7<s>>>0?Xs===s?1:0:5<(s-1|0)>>>0?1:0){var c=12===n?1:0;if(c){var i=u7(a);x7(a,12);var u=Zt(J7[19],a,34),f=[0,[0,E4(i,u[1]),[0,u]]]}else f=c;5!==i7(a)&&h7(a,54);var o=[0,ke(k),f];return x7(a,5),o}}var v=Zt(J7[19],a,34);if(79===i7(a)){x7(a,79);var l=$t(J7[10],a),b=[0,E4(v[1],l[1]),[2,[0,v,l]]]}else b=v;5!==i7(a)&&x7(a,9);var k=[0,b,k]}}return function(t){return F7(r,t)}}function i(t,e,r){var a=Q5(t,e,r),n=$t(J7[17],a),s=n[1];return[0,s,[0,[0,s,n[2]]],n[3]]}function u(t){return I7(t,Gn)}function f(t){return I7(t,64)}function o(t){var e=t[2],r=0===e[2]?1:0;if(r)for(s=e[1];;){if(s){var a=s[2],n=3===s[1][2][0]?1:0;if(n){var s=a;continue}return n}return 1}return r}function v(t){for(var e=0,r=0;;){var a=F7(function(t){var e=Zt(J7[19],t,33);if(79===i7(t)){x7(t,79);var r=[0,$t(J7[10],t)],a=0}else if(3===e[2][0])var r=Pm[1],a=Pm[2];else var r=0,a=[0,[0,e[1],49],0];return[0,[0,e,r],a]},t),n=a[2],s=[0,[0,a[1],n[1]],e],c=oe(n[2],r);if(9!==i7(t)){var i=ke(c);return[0,ke(s),i]}x7(t,9);var e=s,r=c}}function l(t,e,r){x7(r,t);var a=v(r);return[0,[0,a[1],e],a[2]]}function b(t){return l(p,h,t)}function k(t){var e=l(27,2,B5(1,t)),r=e[1],a=r[1];return[0,r,ke(pe(function(t,e){return e[2][2]?t:[0,[0,e[1],48],t]},e[2],a))]}function d(t){return l(28,1,B5(1,t))}var h=0,p=24;return[0,f,u,function(t,e,r){var a=u7(t),n=i7(t);if("number"==typeof n)if(98===n){T7(t);var s=[0,[0,a,0]],c=1}else if(99===n){T7(t);var s=[0,[0,a,1]],c=1}else c=0;else c=0;c||(s=0);return s&&!(e?0:r?0:1)?(L5(t,[0,s[1][1],8]),0):s},c,i,o,s,function(t,e,r){var a=t.slice();a[11]=1;var n=i7(a);if("number"==typeof n&&0===n){var s=i(a,e,r);return[0,s[2],s[3]]}var c=Q5(a,e,r);return[0,[1,$t(J7[10],c)],c[6]]},function(t){var e=F7(function(t){var e=i7(t);if("number"==typeof e){var r=e+Al|0;if(4<r>>>0)s=0;else{switch(r){case 0:var a=b(t),n=1;break;case 3:var a=k(t),n=1;break;case 4:var a=d(t),n=1;break;default:var s=0,n=0}if(n)var c=a,s=1}}else s=0;if(!s){p7(t);c=b(t)}return[0,[31,c[1]],c[2]]},t),r=e[2];return[0,[0,e[1],r[1]],r[2]]},v,d,k,b,function(e){var r=u7(e),a=f(e);x7(e,15);var n=u(e),v=e[7],l=i7(e);if(0===v)d=0;else if("number"==typeof l)if(4===l)var b=0,k=0,d=1;else if(93===l)var h=$t(t[3],e),p=4===i7(e)?0:[0,Zt(J7[13],S1,e)],b=h,k=p,d=1;else d=0;else d=0;if(!d)var m=[0,Zt(J7[13],E1,e)],b=$t(t[3],e),k=m;if(0===a)if(0===n)var w=0,y=0;else var w=1,y=0;else if(0===n)var w=0,y=e[18];else var w=1,y=1;var g=$t(c(y,w),e),T=$t(t[12],e),_=i(e,a,n),S=_[2],E=o(g);s(e,_[3],E,k,g);var x=0===S[0]?[0,S[1][1],0]:[0,S[1][1],1],A=[20,[0,k,g,S,a,n,T[2],x[2],T[1],b]];return[0,E4(r,x[1]),A]}]}(H7),V7=j7(J7),z7=function(t){function e(t){var e=$t(d,t),r=$t(k,t);if(r){var a=te(H,0,t,e),n=$t(v,t);return[0,[0,E4(a[1],n[1]),[2,[0,r[1],a,n]]]]}return e}function r(t,e){if("number"==typeof e){var r=45!==e?1:0;if(!r)return r}throw C7}function a(t){var a=W5(r,t),n=e(a),s=i7(a);if("number"==typeof s){if(11===s)throw C7;if(81===s){var c=a[5][1];if(R(c?[0,c[1][1]]:c,Y2))throw C7}}if(b7(a)){if(0===n[0]){var i=n[1][2];if("number"==typeof i);else if(10===i[0])if(Gt(i[1][2],J2));else{if(!o7(a))throw C7}else;}return n}return n}function s(t,e,r,a,n){return[0,[0,n,[15,[0,a,Zt(f,t,e),Zt(f,t,r)]]]]}function c(t,e,r){for(var a=e,n=r;;){var c=i7(t);if("number"!=typeof c||83!==c)return[0,n,a];x7(t,83);var i=F7(m,t),u=E4(n,i[1]),a=s(t,a,i[2],1,u),n=u}}function i(t,e,r,a){return[0,a,[3,[0,r,t,e]]]}function u(t,e){if("number"==typeof e){if(50<=e)var r=e-51|0,a=30<r>>>0?32<=r?0:1:3===r?1:0;else a=34===e?1:45===e?1:0;if(a)return 0}throw C7}var f=t[1],o=function t(e){return t.fun(e)},v=function t(e){return t.fun(e)},l=function t(e){return t.fun(e)},b=function t(e){return t.fun(e)},k=function t(e){return t.fun(e)},d=function t(e){return t.fun(e)},h=function t(e){return t.fun(e)},p=function t(e){return t.fun(e)},m=function t(e){return t.fun(e)},w=function t(e){return t.fun(e)},y=function t(e){return t.fun(e)},g=function t(e){return t.fun(e)},T=function t(e){return t.fun(e)},_=function t(e){return t.fun(e)},S=function t(e){return t.fun(e)},E=function t(e){return t.fun(e)},x=function t(e){return t.fun(e)},A=function t(e,r,a){return t.fun(e,r,a)},I=function t(e,r,a){return t.fun(e,r,a)},C=function t(e){return t.fun(e)},N=function t(e){return t.fun(e)},O=function t(e,r,a){return t.fun(e,r,a)},L=function t(e,r,a){return t.fun(e,r,a)},P=function t(e){return t.fun(e)},U=function t(e,r,a){return t.fun(e,r,a)},D=function t(e){return t.fun(e)},F=function t(e){return t.fun(e)},M=function t(e,r){return t.fun(e,r)},X=function t(e,r,a,n){return t.fun(e,r,a,n)},j=function t(e){return t.fun(e)},B=function t(e){return t.fun(e)},q=function t(e){return t.fun(e)},G=function t(e){return t.fun(e)},Y=function t(e,r){return t.fun(e,r)},J=function t(e){return t.fun(e)},H=t[2];return n(o,function(t){var r=i7(t),n=b7(t);if("number"==typeof r){var s=r-5|0;if(87<s>>>0)c=89<(s+1|0)>>>0?0:1;else if(53===s){if(t[17])return[0,$t(l,t)];c=0}else c=0}else var c=0;if(!c&&0===n)return e(t);var i=P7(t,a);if(i)return i[1];var u=P7(t,G);return u?u[1]:e(t)}),n(v,function(t){return Zt(f,t,$t(o,t))}),n(l,function(t){return F7(function(t){if(t[10]&&h7(t,82),x7(t,58),v7(t))var e=0,r=0;else{var a=I7(t,Gn),n=i7(t);if("number"==typeof n){if(81===n)c=1;else if(10<=n)var s=0,c=0;else switch(n){case 0:case 2:case 3:case 4:case 6:var s=0,c=0;break;default:c=1}if(c)var i=0,s=1}else s=0;if(!s)i=1;var u=a||i,e=u?[0,$t(v,t)]:u,r=a}return[26,[0,e,r]]},t)}),n(b,function(t){var e=t[2];if("number"==typeof e)n=0;else switch(e[0]){case 17:var r=e[1];if(!Gt(r[1][2],q2)){var a=Gt(r[2][2],G2);if(!a)return a}n=1;break;case 10:case 16:n=1;break;default:var n=0}return n?1:0}),n(k,function(t){var e=i7(t);if("number"==typeof e){var r=e+-67|0;if(12<r>>>0)s=0;else{switch(r){case 0:a=C2;break;case 1:a=N2;break;case 2:a=O2;break;case 3:a=R2;break;case 4:a=L2;break;case 5:a=P2;break;case 6:a=U2;break;case 7:a=D2;break;case 8:a=F2;break;case 9:a=M2;break;case 10:a=X2;break;case 11:a=j2;break;default:var a=B2}var n=a,s=1}}else s=0;if(!s)n=0;return 0!==n&&T7(t),n}),n(d,function(t){var e=u7(t),r=$t(p,t);if(80===i7(t)){x7(t,80);var a=$t(v,G5(0,t));x7(t,81);var n=F7(v,t),s=E4(e,n[1]),c=n[2];return[0,[0,s,[7,[0,Zt(f,t,r),a,c]]]]}return r}),n(h,function(t){return Zt(f,t,$t(d,t))}),n(p,function(t){for(var e=F7(m,t),r=c(t,e[2],e[1]),a=r[2],n=r[1];;){var i=i7(t);if("number"!=typeof i||82!==i)return a;x7(t,82);var u=F7(m,t),f=c(t,u[2],u[1]),o=E4(n,f[1]),a=s(t,a,f[2],0,o),n=o}}),n(m,function(t){N=0;t:for(;;){var e=F7(function(t){return[0,0!==$t(w,t)?1:0,$t(y,G5(0,t))]},t),r=e[2],a=r[2],n=e[1];if(93===i7(t))if(0===a[0]){var s=a[1][2];"number"==typeof s||12===s[0]&&h7(t,53)}else;var c=i7(t);if("number"==typeof c){var u=c+Xb|0;if(1<u>>>0)if(67<=u)switch(u+-67|0){case 0:var o=i2,v=1;break;case 1:var o=u2,v=1;break;case 2:var o=f2,v=1;break;case 3:var o=o2,v=1;break;case 4:var o=v2,v=1;break;case 5:var o=l2,v=1;break;case 6:var o=b2,v=1;break;case 7:var o=k2,v=1;break;case 8:var o=d2,v=1;break;case 9:var o=h2,v=1;break;case 10:var o=p2,v=1;break;case 11:var o=m2,v=1;break;case 12:var o=w2,v=1;break;case 13:var o=y2,v=1;break;case 14:var o=g2,v=1;break;case 15:var o=T2,v=1;break;case 16:var o=_2,v=1;break;case 17:var o=S2,v=1;break;case 18:var o=E2,v=1;break;case 19:var o=x2,v=1;break;default:var l=0,v=0}else var l=0,v=0;else if(0===u)if(t[12])var o=0,v=1;else var o=I2,v=1;else var o=A2,v=1;if(v)var b=o,l=1}else l=0;if(!l)b=0;if(0!==b&&T7(t),!N&&!b)return a;if(b){var k=b[1],d=k[1],h=r[1];(h?14===d?1:0:h)&&L5(t,[0,n,21]);for(var p=Zt(f,t,a),m=[0,d,k[2]],g=n,T=N;;){var _=m[2],S=m[1];if(T){var E=T[1],x=E[2],A=x[2],I=0===A[0]?A[1]:A[1]-1|0;if(_[1]<=I){var C=E4(E[3],g),p=i(E[1],p,x[1],C),m=[0,S,_],g=C,T=T[2];continue}}var N=[0,[0,p,[0,S,_],g],T];continue t}}for(var O=Zt(f,t,a),R=n,L=N;;){if(!L)return[0,O];var P=L[1],U=E4(P[3],R),D=L[2],O=i(P[1],O,P[2][1],U),R=U,L=D}}}),n(w,function(t){var e=i7(t);if("number"==typeof e)if(48<=e){if(98<=e){if(!($f<=e))switch(e-98|0){case 0:return Z1;case 1:return t2;case 6:return e2;case 7:return r2}}else if(65===e&&t[18])return a2}else if(45<=e)switch(e+-45|0){case 0:return n2;case 1:return s2;default:return c2}return 0}),n(y,function(t){var e=u7(t),r=$t(w,t);if(r){var a=r[1];T7(t);var n=F7(g,t),s=n[2],c=E4(e,n[1]);if(6===a){var i=s[2];if("number"==typeof i);else switch(i[0]){case 10:y7(t,[0,c,38]);break;case 16:1===i[1][2][0]&&L5(t,[0,c,79]);break;default:}}else;return[0,[0,c,[24,[0,a,1,s]]]]}var u=i7(t);if("number"==typeof u)if($f===u)var f=$1,o=1;else if(Wv===u)var f=Q1,o=1;else o=0;else o=0;if(!o)f=0;if(f){T7(t);var v=F7(g,t),l=v[2];1-$t(b,l)&&L5(t,[0,l[1],20]);var k=l[2];"number"==typeof k||10===k[0]&&r7(k[1][2])&&w7(t,44);return[0,[0,E4(e,v[1]),[25,[0,f[1],l,1]]]]}return $t(T,t)}),n(g,function(t){return Zt(f,t,$t(y,t))}),n(T,function(t){var e=$t(_,t);if(o7(t))return e;var r=i7(t);if("number"==typeof r)if($f===r)var a=K1,n=1;else if(Wv===r)var a=z1,n=1;else n=0;else n=0;if(!n)a=0;if(a){var s=Zt(f,t,e);1-$t(b,s)&&L5(t,[0,s[1],20]);var c=s[2],i=("number"==typeof c||10===c[0]&&r7(c[1][2])&&w7(t,43),u7(t));return T7(t),[0,[0,E4(s[1],i),[25,[0,a[1],s,0]]]]}return e}),n(_,function(t){var e=u7(t),r=t.slice(),a=1-t[16];r[16]=0;var n=i7(r);if("number"==typeof n){var s=n-44|0;if(7<s>>>0)u=0;else{switch(s){case 0:if(a)var c=[0,$t(C,r)],i=1;else var u=0,i=0;break;case 6:var c=[0,$t(x,r)],i=1;break;case 7:var c=[0,$t(E,r)],i=1;break;default:var u=0,i=0}if(i)var f=c,u=1}}else u=0;if(!u)f=k7(r)?[0,$t(P,r)]:$t(D,r);return te(A,r,e,f)}),n(S,function(t){return Zt(f,t,$t(_,t))}),n(E,function(t){switch(t[20]){case 0:e=Y1;break;case 1:e=J1;break;default:var e=H1}var r=e[1],a=u7(t);x7(t,51);var n=[0,a,0],s=i7(t);if("number"==typeof s&&!(11<=s))switch(s){case 4:var c=e[2]?n:(L5(t,[0,a,6]),[0,a,[10,[0,a,W1]]]);return te(I,t,a,c);case 6:case 10:var i=r?n:(L5(t,[0,a,5]),[0,a,[10,[0,a,V1]]]);return te(I,t,a,i)}return r?p7(t):L5(t,[0,a,5]),n}),n(x,function(t){return F7(function(t){x7(t,50),x7(t,4);var e=$t(v,G5(0,t));return x7(t,5),[11,e]},t)}),n(A,function(t,e,r){var a=te(O,t,e,r),n=i7(t);if("number"==typeof n&&4===n&&!t[13]){var s=$t(N,t),c=E4(e,s[1]),i=s[2];return te(A,t,e,[0,[0,c,[4,[0,Zt(f,t,a),i]]]])}return a}),n(I,function(t,e,r){return Zt(f,t,te(A,t,e,[0,r]))}),n(C,function(t){var e=u7(t);if(x7(t,44),t[11]&&10===i7(t)){x7(t,10);var r=[0,e,q1],a=i7(t);if("number"!=typeof a&&3===a[0]&&!Gt(a[3],G1)){var n=Zt(J7[13],0,t);return[0,E4(e,n[1]),[17,[0,r,n]]]}return p7(t),T7(t),[0,e,[10,r]]}var s=u7(t),c=i7(t);if("number"==typeof c)if(44===c)var i=$t(C,t),u=1;else if(51===c)var i=$t(E,H5(1,t)),u=1;else u=0;else u=0;if(!u)i=k7(t)?$t(P,t):$t(F,t);var f=te(L,H5(1,t),s,i),o=i7(t);if("number"==typeof o)l=0;else if(2===o[0])var v=ee(X,t,s,f,o[1]),l=1;else l=0;if(!l)v=f;var b=i7(t);if("number"==typeof b)if(4===b)var k=$t(N,t),d=k[1],h=k[2],p=1;else p=0;else p=0;if(!p)var d=v[1],h=0;return[0,E4(e,d),[18,[0,v,h]]]}),n(N,function(t){var e=u7(t);x7(t,4);for(l=0;;){var r=i7(t);if("number"==typeof r&&(5===r?1:Ko===r?1:0)){var a=ke(l),n=u7(t);return x7(t,5),[0,E4(e,n),a]}var s=i7(t);if("number"==typeof s)if(12===s){var c=u7(t);x7(t,12);var i=$t(v,t),u=[1,[0,E4(c,i[1]),[0,i]]],f=1}else f=0;else f=0;if(!f)u=[0,$t(v,t)];var o=[0,u,l];5!==i7(t)&&x7(t,9);var l=o}}),n(O,function(t,e,r){var a=i7(t);if("number"==typeof a)switch(a){case 6:x7(t,6);var n=H5(0,t),s=$t(J7[7],n),c=u7(t);x7(t,7);var i=E4(e,c);return te(A,t,e,[0,[0,i,[16,[0,Zt(f,t,r),[2,s],1]]]]);case 10:x7(t,10);var u=$t(J,t),o=u[3],v=u[2],l=u[1];if(o){var b=t[28][1],k=v[2];if(b){var d=b[1];t[28][1]=[0,[0,d[1],[0,[0,k,l],d[2]]],b[2]]}else L5(t,[0,l,80])}var h=E4(e,l),p=o?[1,[0,l,v]]:[0,v];if(0===r[0]){var m=r[1][2];"number"==typeof m&&0===m&&o&&L5(t,[0,h,81])}else;return te(A,t,e,[0,[0,h,[16,[0,Zt(f,t,r),p,0]]]])}else if(2===a[0]){var w=a[1];return te(A,t,e,[0,ee(X,t,e,Zt(f,t,r),w)])}return r}),n(L,function(t,e,r){return Zt(f,t,te(O,t,e,[0,r]))}),n(P,function(t){var e=u7(t),r=$t(W7[1],t);x7(t,15);var a=$t(W7[2],t);if(0===r)if(0===a)var n=0,s=0;else var n=1,s=0;else if(0===a)var n=0,s=1;else var n=1,s=1;if(4===i7(t))var c=0,i=0;else{var u=i7(t);if("number"==typeof u){var f=93!==u?1:0;if(f)v=0;else var o=f,v=1}else v=0;if(!v)var l=F5(n,M5(s,t)),o=[0,Zt(J7[13],B1,l)];var c=o,i=$t(H7[3],t)}var b=j5(0,t),k=te(W7[4],s,n,b),d=$t(H7[12],b),h=te(W7[5],b,r,a),p=h[2],m=$t(W7[6],k);re(W7[7],b,h[3],m,c,k);var w=0===p[0]?0:1,y=[8,[0,c,k,p,r,a,d[2],w,d[1],i]];return[0,E4(e,h[1]),y]}),n(U,function(t,e,r){if(0===e)c=0;else switch(e-1|0){case 0:w7(t,37);var a=1;try{var n=lt(vt(fe(F1,r)))}catch(e){if(a=0,(e=Qt(e))[1]!==gm)throw e;var s=ce(fe(M1,r)),c=1}if(a)var s=n,c=1;break;case 2:var i=1;try{var u=b5(r)}catch(e){i=0;if((e=Qt(e))[1]!==gm)throw e;var s=ce(fe(X1,r)),c=1}if(i)var s=u,c=1;break;default:c=0}if(!c)try{s=lt(vt(r))}catch(c){if((c=Qt(c))[1]!==gm)throw c;s=ce(fe(j1,r))}return x7(t,[0,e,r]),s}),n(D,function(t){var e=u7(t),r=i7(t);if("number"==typeof r)switch(r){case 0:var a=$t(J7[12],t);return[1,[0,a[1],[19,a[2]]],a[3]];case 4:return[0,$t(j,t)];case 6:var n=$t(B,t);return[1,[0,n[1],[0,n[2]]],n[3]];case 21:return x7(t,21),[0,[0,e,1]];case 29:return x7(t,29),[0,[0,e,[14,[0,0,L1]]]];case 40:return[0,$t(J7[23],t)];case 93:var s=$t(J7[18],t),c=s[2];return[0,[0,s[1],ub<=c[1]?[13,c[2]]:[12,c[2]]]];case 30:case 31:x7(t,r);var i=31===r?1:0;return[0,[0,e,[14,[0,[1,i],i?U1:D1]]]];case 74:case 100:return[0,$t(q,t)]}else switch(r[0]){case 0:var u=r[2];return[0,[0,e,[14,[0,[2,te(U,t,r[1],u)],u]]]];case 1:var f=r[1],o=f[4],v=f[3],l=f[2],b=f[1];return o&&w7(t,37),x7(t,[1,[0,b,l,v,o]]),[0,[0,b,[14,[0,[0,l],v]]]];case 2:var k=Zt(M,t,r[1]);return[0,[0,k[1],[22,k[2]]]]}if(b7(t)){var d=Zt(J7[13],0,t);return[0,[0,d[1],[10,d]]]}p7(t);"number"==typeof r||5===r[0]&&T7(t);return[0,[0,e,[14,[0,0,P1]]]]}),n(F,function(t){return Zt(f,t,$t(D,t))}),n(M,function(t,e){var r=e[3],a=e[2],n=e[1];x7(t,[2,e]);var s=[0,n,[0,[0,a[2],a[1]],r]];if(r)var c=n,i=[0,s,0],u=0;else for(var f=[0,s,0],o=0;;){var v=$t(J7[7],t),l=[0,v,o],b=i7(t);if("number"==typeof b)if(1===b){_7(t,4);var k=i7(t);if("number"==typeof k)S=1;else if(2===k[0]){var d=k[1],h=d[3],p=d[2];T7(t);var m=d[1],w=[0,[0,p[2],p[1]],h];S7(t);var y=[0,[0,m,w],f];if(!h){var f=y,o=l;continue}var g=ke(l),T=[0,m,ke(y),g],_=1,S=0}else S=1;if(S)throw[0,xm,O1]}else _=0;else _=0;if(!_){p7(t);var E=[0,v[1],R1],x=ke(l),A=ke([0,E,f]),T=[0,v[1],A,x]}var c=T[1],i=T[2],u=T[3];break}return[0,E4(n,c),[0,i,u]]}),n(X,function(t,e,r,a){var n=Zt(M,t,a);return[0,E4(e,n[1]),[21,[0,r,n]]]}),n(j,function(t){x7(t,4);var e=$t(v,t),r=i7(t);if("number"==typeof r)if(9===r)var a=Zt(Y,t,[0,e,0]),n=1;else if(81===r)var s=$t(H7[9],t),a=[0,E4(e[1],s[1]),[23,[0,e,s]]],n=1;else n=0;else n=0;if(!n)a=e;return x7(t,5),a}),n(B,function(e){var r=F7(function(e){x7(e,6);for(w=[0,0,t[3]];;){var r=w[2],a=w[1],n=i7(e);if("number"==typeof n){if(13<=n)k=Ko===n?1:0;else if(7<=n)switch(n-7|0){case 2:x7(e,9);w=[0,[0,0,a],r];continue;case 5:var s=F7(function(e){x7(e,12);var r=$t(o,e);return 0===r[0]?[0,r[1],t[3]]:[0,r[1],r[2]]},e),c=s[2],i=c[2],u=s[1],f=[1,[0,u,[0,c[1]]]],v=7===i7(e)?1:0;if(v)b=0;else if(7===s7(1,e))var l=[0,i[1],[0,[0,u,55],i[2]]],b=1;else b=0;if(!b)l=i;1-v&&x7(e,9);w=[0,[0,[0,f],a],Zt(t[4],l,r)];continue;case 0:k=1;break;default:k=0}else var k=0;if(k){var d=$t(t[5],r),h=[0,ke(a),d];return x7(e,7),h}}var p=$t(o,e),m=0===p[0]?[0,p[1],t[3]]:[0,p[1],p[2]];7!==i7(e)&&x7(e,9);var w=[0,[0,[0,[0,m[1]]],a],Zt(t[4],m[2],r)]}},e),a=r[2];return[0,r[1],[0,a[1]],a[2]]}),n(q,function(t){_7(t,5);var e=u7(t),r=i7(t);if("number"!=typeof r&&4===r[0]){var a=r[1],n=a[3],s=a[2];T7(t);var c=fe(C1,fe(s,fe(I1,n)));S7(t);var i=Pe(nt(n));Ie(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 Fe(i,t)}return 0},n);var u=Ue(i);return Gt(u,n)&&h7(t,[3,n]),[0,e,[14,[0,[3,[0,s,u]],c]]]}throw[0,xm,N1]}),n(G,function(t){var e=W5(u,t),r=u7(e),a=11!==s7(1,e)?1:0,n=a?$t(W7[1],e):a,s=$t(H7[3],e);if(b7(e))if(0===s)var c=Zt(J7[13],A1,e),i=c[1],f=[0,i,[0,[0,[0,i,[3,[0,[0,i,c[2]],0,0]]],0],0]],o=0,v=0,l=1;else l=0;else l=0;if(!l)var b=te(W7[4],e[18],e[17],e),k=Y5(1,e),d=$t(H7[12],k),f=b,o=d[1],v=d[2];var h=f[2];if(h[2])m=0;else if(h[1])var p=e,m=1;else m=0;if(!m)p=K5(e);var w=o7(p);(w?11===i7(p)?1:0:w)&&h7(p,50),x7(p,11);var y=K5(p),g=W7[8],T=F7(function(t){return te(g,t,n,0)},y),_=T[2],S=_[1],E=$t(W7[6],f);re(W7[7],y,_[2],E,0,f);var x=0===S[0]?0:1;return[0,[0,E4(r,T[1]),[1,[0,0,f,S,n,0,v,x,o,s]]]]}),n(Y,function(t,e){var r=i7(t);if("number"==typeof r&&9===r)return x7(t,9),Zt(Y,t,[0,$t(v,t),e]);var a=le(e),n=ke(e),s=le(n);return[0,E4(s[1],a[1]),[20,[0,n]]]}),n(J,function(t){var e=u7(t),r=I7(t,14),a=U7(t),n=a[1];return[0,E4(e,n),[0,n,a[2]],r]}),[0,v,o,h,J,function(t){var e=t[2];if("number"==typeof e)n=0;else switch(e[0]){case 17:var r=e[1];if(!Gt(r[1][2],H2)){var a=Gt(r[2][2],W2);if(!a)return a}n=1;break;case 0:case 10:case 16:case 19:n=1;break;default:var n=0}return n?1:0},S,U,Y]}(V7),K7=function(t){function e(t){var e=t[26][3];if(e)for(a=0;;){var r=i7(t);if("number"!=typeof r||13!==r)return ke(a);T7(t);var a=[0,$t(z7[6],t),a]}return e}function r(t,e){var r=t?t[1]:t,a=i7(e);if("number"==typeof a)switch(a){case 6:var n=u7(e);x7(e,6);var s=G5(0,e),c=$t(J7[10],s),i=u7(e);return x7(e,7),[0,E4(n,i),[3,c]];case 14:if(r){var u=$t(z7[4],e),f=u[2],o=u[1],v=e[28][1],l=f[2];if(v){var b=v[1],k=v[2],d=b[2],h=[0,[0,Zt(A5[4],l,b[1]),d],k];e[28][1]=h}else ce(GZ);return[0,o,[2,[0,o,f]]]}}else switch(a[0]){case 0:var p=a[2],m=u7(e);return[0,m,[0,[0,m,[0,[2,te(z7[7],e,a[1],p)],p]]]];case 1:var w=a[1],y=w[4],g=w[3],T=w[2],_=w[1];return y&&w7(e,37),x7(e,[1,[0,_,T,g,y]]),[0,_,[0,[0,_,[0,[0,T],g]]]]}var S=$t(z7[4],e),E=S[1];return S[3]&&L5(e,[0,E,80]),[0,E,[1,S[2]]]}function a(t,e){var a=$t(W7[2],t),n=r(0,t),s=n[1],c=u7(t),i=j5(1,t),u=te(W7[4],0,0,i);if(0===e){var f=u[2],o=f[1];f[2]?L5(i,[0,s,71]):(o?o[2]?0:1:0)||L5(i,[0,s,71])}else{var v=u[2];(v[1]?0:v[2]?0:1)||L5(i,[0,s,70])}var l=$t(H7[10],i),b=te(W7[5],i,0,a),k=b[2],d=$t(W7[6],u);re(W7[7],i,b[3],d,0,u);var h=0===k[0]?[0,k[1][1],0]:[0,k[1][1],1],p=E4(c,h[1]);return[0,n[2],[0,p,[0,0,u,k,0,a,0,h[2],l,0]]]}function s(e){var r=$t(z7[2],e);return 0===r[0]?[0,r[1],t[3]]:[0,r[1],r[2]]}function c(t,e,r){var a=u7(t),n=j5(1,t),s=$t(H7[3],n);if(0===e)if(0===r)var c=0,i=0;else var c=1,i=0;else if(0===r)var c=0,i=n[18];else var c=1,i=1;var u=te(W7[4],i,c,n),f=$t(H7[10],n),o=te(W7[5],n,e,r),v=o[2],l=$t(W7[6],u);re(W7[7],n,o[3],l,0,u);var b=0===v[0]?[0,v[1][1],0]:[0,v[1][1],1];return[0,E4(a,b[1]),[0,0,u,v,e,r,0,b[2],f,s]]}function i(t){return x7(t,81),s(t)}function u(t,e){return e?L5(t,[0,e[1][1],8]):e}function f(t,e,r,a,n,s,c,i){for(;;){var f=i7(t);if("number"==typeof f){var o=f+ap|0;if(2<o>>>0)v=-71===o?0:1;else{if(1===o){p7(t),T7(t);continue}var v=0}if(!v&&!n&&!s){var l=F7(function(t){var e=$t(H7[10],t),r=t[26],a=79===i7(t)?1:0;if(a){var n=c?r[2]:c;if(n)i=n;else var s=1-c,i=s?r[1]:s;if(i){x7(t,79);var u=j5(1,t),f=[0,$t(J7[7],u)]}else f=i}else f=a;return I7(t,8)||((6===i7(t)?1:0)||(4===i7(t)?1:0))&&p7(t),[0,e,f]},t),b=l[2],k=b[2],d=b[1],h=E4(e,l[1]);return 2===a[0]?[2,[0,h,[0,a[1],k,d,c,i]]]:[1,[0,h,[0,a,k,d,c,i]]]}}if(u(t,i),0===c){switch(a[0]){case 0:var p=a[1][2][1];if("number"==typeof p)y=1;else if(0===p[0])if(Gt(p[1],t3))var m=0,w=0,y=0;else var w=1,y=0;else y=1;if(y)var m=0,w=0;break;case 1:if(Gt(a[1][2],e3))var m=0,w=0;else w=1;break;default:var m=0,w=0}if(w)var g=0,T=j5(2,t),m=1}else m=0;if(!m)var g=1,T=j5(1,t);var _=u7(T),S=$t(H7[3],T);if(0===n)if(0===s)var E=0,x=0;else var E=1,x=0;else if(0===s)var E=0,x=T[18];else var E=1,x=1;var A=te(W7[4],x,E,T),I=$t(H7[10],T),C=te(W7[5],T,n,s),N=C[2],O=$t(W7[6],A);re(W7[7],T,C[3],O,0,A);var R=0===N[0]?[0,N[1][1],0]:[0,N[1][1],1],L=R[1],P=[0,g,a,[0,E4(_,L),[0,0,A,N,n,s,0,R[2],I,S]],c,r];return[0,[0,E4(e,L),P]]}}function o(t){var r=D5(1,t),a=e(r);x7(r,40);var n=i7(r);if("number"==typeof n){var s=n-1|0;if(91<s>>>0)if(93<=s)var c=0,i=0;else i=1;else if(40===s)i=1;else var c=0,i=0;if(i)var u=0,f=0,c=1}else c=0;if(!c)var o=[0,Zt(J7[13],0,r)],u=o,f=$t(H7[4],r);var v=$t(h,r);return[5,[0,u,v[1],v[2],f,v[3],v[4],a]]}var v=function t(e){return t.fun(e)},l=function t(e,r){return t.fun(e,r)},b=function t(e,r){return t.fun(e,r)},k=function t(e,r,a,n,s){return t.fun(e,r,a,n,s)},d=function t(e,r,a){return t.fun(e,r,a)};n(v,function(e){var a=u7(e);if(12===i7(e)){x7(e,12);var n=s(e),c=n[1],i=n[2];return[0,[1,[0,E4(a,c[1]),[0,c]]],i]}var u=s7(1,e);if("number"==typeof u){if(81<=u)if(93===u)o=1;else if(82<=u)var f=0,o=0;else o=1;else if(79===u)o=1;else if(10<=u)var f=0,o=0;else switch(u){case 1:case 4:case 9:o=1;break;default:var f=0,o=0}if(o)var v=0,f=1}else f=0;if(!f)v=$t(W7[1],e);var d=$t(W7[2],e),h=i7(e);if(0===v&&0===d&&"number"!=typeof h&&3===h[0]){var p=h[3];if(!Gt(p,d3)){var m=r(0,e),w=i7(e);if("number"==typeof w){if(81<=w)y=93===w?1:82<=w?0:1;else if(79===w)y=1;else if(10<=w)y=0;else switch(w){case 1:case 4:case 9:y=1;break;default:var y=0}if(y)return re(k,e,a,m[2],0,0)}var g=t[3];return[0,Zt(l,e,a),g]}if(!Gt(p,h3)){var T=r(0,e),_=i7(e);if("number"==typeof _){if(81<=_)S=93===_?1:82<=_?0:1;else if(79===_)S=1;else if(10<=_)S=0;else switch(_){case 1:case 4:case 9:S=1;break;default:var S=0}if(S)return re(k,e,a,T[2],0,0)}var E=t[3];return[0,Zt(b,e,a),E]}}return re(k,e,a,r(0,e)[2],v,d)}),n(l,function(t,e){var r=a(t,1),n=r[2],s=n[1];return[0,[0,E4(e,s),[2,r[1],[0,s,n[2]]]]]}),n(b,function(t,e){var r=a(t,0),n=r[2],s=n[1];return[0,[0,E4(e,s),[3,r[1],[0,s,n[2]]]]]}),n(k,function(e,r,a,n,s){var u=F7(function(e){if(!n&&!s){var r=i7(e);if("number"==typeof r){if(79===r){if(1===a[0]){var u=a[1],f=u7(e);x7(e,79);var o=Zt(J7[20],e,[0,u[1],[10,u]]),v=$t(J7[10],e),l=[0,[0,E4(o[1],v[1]),[2,[0,0,o,v]]],[0,[0,[0,f,v3],0],0]]}else l=i(e);return[0,[0,a,l[1],1],l[2]]}if(93===r)y=1;else if(10<=r)y=0;else switch(r){case 4:y=1;break;case 1:case 9:switch(a[0]){case 0:var b=a[1],k=b[1];L5(e,[0,k,86]);w=[0,k,[14,b[2]]];break;case 1:var d=a[1],h=d[2],p=d[1];(a7(h)&&Gt(h,l3)&&Gt(h,b3)?(L5(e,[0,p,3]),1):0)||t7(h)&&y7(e,[0,p,45]);w=[0,p,[10,d]];break;case 2:w=ce(k3);break;default:var m=a[1];L5(e,[0,m[1],87]);var w=m}return[0,[0,a,w,1],t[3]];default:var y=0}if(y)return[0,[1,a,c(e,n,s)],t[3]]}var g=i(e);return[0,[0,a,g[1],0],g[2]]}return[0,[1,a,c(e,n,s)],t[3]]},e),f=u[2],o=f[2],v=f[1];return[0,[0,[0,E4(r,u[1]),v]],o]}),n(d,function(e,r,a){var n=a[2],s=a[1],c=i7(e);if("number"==typeof c&&(1===c?1:Ko===c?1:0)){var i=r?[0,n[1],[0,[0,r[1],89],n[2]]]:n,u=$t(t[5],i);return[0,ke(s),u]}var f=$t(v,e),o=f[1];if(1===o[0])if(9===i7(e))var l=[0,u7(e)],b=1;else b=0;else b=0;if(!b)l=0;return 1!==i7(e)&&x7(e,9),te(d,e,l,[0,[0,o,s],Zt(t[4],f[2],n)])});var h=function t(e){return t.fun(e)},p=function t(e,r){return t.fun(e,r)},m=function t(e){return t.fun(e)},w=function t(e){return t.fun(e)};return n(h,function(t){if(41===i7(t)){x7(t,41);var e=F5(0,t),r=[0,$t(z7[6],e)],a=$t(H7[5],t)}else var r=0,a=0;var n=52===i7(t)?1:0;if(n){1-R5(t)&&h7(t,16),x7(t,52);s=Zt(p,t,0)}else var s=n;return[0,$t(m,t),r,a,s]}),n(p,function(t,e){var r=$t(H7[2],t),a=$t(H7[5],t),n=[0,[0,a?E4(r[1],a[1][1]):r[1],[0,r,a]],e],s=i7(t);return"number"==typeof s&&9===s?(x7(t,9),Zt(p,t,n)):ke(n)}),n(m,function(t){var e=u7(t);x7(t,0),t[28][1]=[0,[0,A5[1],0],t[28][1]];for(var r=0,a=q7[1],n=0;;){var s=i7(t);if("number"==typeof s){var c=s-2|0;if(105<c>>>0){if(!(Wv<(c+1|0)>>>0)){var i=ke(n),u=function(t,e){for(var r=0,a=e;;){if(!a)return ke(r);var n=a[2],s=a[1];if(1-Zt(A5[3],s[1],t))var r=[0,s,r],a=n;else a=n}},f=t[28][1];if(f){var o=f[2],v=f[1],l=v[2],b=v[1];if(o){var k=u(b,l),d=le(o),h=o?o[2]:ce(qm),p=oe(d[2],k);t[28][1]=[0,[0,d[1],p],h]}else he(function(e){return L5(t,[0,e[2],[11,e[1]]])},u(b,l)),t[28][1]=0}else ce(YZ);var m=u7(t);return x7(t,1),[0,E4(e,m),[0,i]]}}else if(6===c){x7(t,8);continue}}var y=$t(w,t);switch(y[0]){case 0:var g=y[1],T=g[2],_=g[1],S=T[1];if(1===S){2===T[2][0]&&L5(t,[0,_,78]);E=[0,r,a]}else{if(0===S)if(T[4])x=0;else{r&&L5(t,[0,_,77]);var E=[0,1,a],x=1}else x=0;if(!x)E=[0,r,a]}F=E;break;case 1:var A=y[1],I=A[2],C=I[1];if(1===C[0]){var N=C[1][2];if(qt(N,i3))O=1;else{if(qt(N,u3))if(I[4])var O=1,R=0;else R=1;else R=1;if(R)O=0}if(O){L5(t,[0,A[1],[10,N,qt(N,f3),0]])}}else;F=[0,r,a];break;default:var L=y[1][2][1],P=L[2][2],U=L[1];if(qt(P,o3)){L5(t,[0,U,[10,P,0,1]]);D=[0,r,a]}else{Zt(q7[3],P,a)&&L5(t,[0,U,[9,P]]);var D=[0,r,Zt(q7[4],P,a)]}var F=D}var r=F[1],a=F[2],n=[0,y,n]}}),n(w,function(t){var n=u7(t),s=e(t),c=4!==s7(1,t)?1:0;if(c)var i=93!==s7(1,t)?1:0,o=i?I7(t,42):i;else o=c;var v=4!==s7(1,t)?1:0;if(v)var l=81!==s7(1,t)?1:0,b=l?$t(W7[1],t):l;else b=v;var k=$t(W7[2],t),d=te(W7[3],t,b,k);if(0===k)if(d)var h=$t(W7[2],t),p=1;else p=0;else p=0;if(!p)h=k;var m=i7(t);if(0===b&&0===h&&"number"!=typeof m&&3===m[0]){var w=m[3];if(!Gt(w,r3)){var y=r(s3,t),g=i7(t);if("number"==typeof g&&(79<=g?82<=g?93===g?1:0:80===g?0:1:4===g?1:8===g?1:0))return f(t,n,s,y[2],b,h,o,d);u(t,d);var T=a(t,1),_=T[2],S=[0,2,T[1],_,o,s];return[0,[0,E4(n,_[1]),S]]}if(!Gt(w,a3)){var E=r(n3,t),x=i7(t);if("number"==typeof x&&(79<=x?82<=x?93===x?1:0:80===x?0:1:4===x?1:8===x?1:0))return f(t,n,s,E[2],b,h,o,d);u(t,d);var A=a(t,0),I=A[2],C=[0,3,A[1],I,o,s];return[0,[0,E4(n,I[1]),C]]}}return f(t,n,s,r(c3,t)[2],b,h,o,d)}),[0,r,function(e){var r=F7(function(e){x7(e,0);var r=te(d,e,0,[0,0,t[3]]);return x7(e,1),[0,[0,r[1]],r[2]]},e),a=r[2];return[0,r[1],a[1],a[2]]},function(t,r){var a=D5(1,t),n=u7(a),s=oe(r,e(a));x7(a,40);var c=B5(1,a),i=a[7],u=b7(c);if(0===i)v=0;else{var f=0!==u?1:0;if(f)v=0;else var o=f,v=1}v||(o=[0,Zt(J7[13],0,c)]);var l=$t(H7[4],a),b=$t(h,a),k=b[1];return[0,E4(n,k[1]),[2,[0,o,k,b[2],l,b[3],b[4],s]]]},function(t){return F7(o,t)},e]}(V7),Q7=function(t){function e(t){var e=$t(W7[14],t);if(t[6])g7(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])n=0;else{L5(t,[0,e[1],52]);n=1}else{L5(t,[0,e[1],51]);var n=1}if(n);}else;}return e}function r(t){return x7(t,59),E7(t),0}function a(t){x7(t,37);var e=q5(1,t),r=$t(J7[2],e),a=1-t[6];(a?D7(r):a)&&g7(t,r[1]),x7(t,25),x7(t,4);var n=$t(J7[7],t);return x7(t,5),8===i7(t)&&E7(t),[13,[0,r,n]]}function s(t,e,r){var a=r[2][1];if(a&&!a[1][2][2]){var n=a[2];if(!n)return n}return L5(t,[0,r[1],e])}function c(t,e){var r=1-t[6],a=r?D7(e):r;return a?g7(t,e[1]):a}function i(e){x7(e,39);var r=e[18],a=r?I7(e,65):r;x7(e,4);var n=G5(1,e),i=i7(n);if("number"==typeof i)if(24<=i)if(29<=i)h=0;else{switch(i+Al|0){case 0:var u=F7(W7[13],n),f=u[2],o=[0,[0,[1,[0,u[1],f[1]]]],f[2]],v=1;break;case 3:var l=F7(W7[12],n),b=l[2],o=[0,[0,[1,[0,l[1],b[1]]]],b[2]],v=1;break;case 4:var k=F7(W7[11],n),d=k[2],o=[0,[0,[1,[0,k[1],d[1]]]],d[2]],v=1;break;default:var h=0,v=0}if(v)var p=o[1],m=o[2],h=1}else if(8===i)var p=0,m=0,h=1;else h=0;else h=0;if(!h)var w=B5(1,n),p=[0,[0,$t(J7[8],w)]],m=0;var y=i7(e);if(63!==y&&!a){if("number"==typeof y&&17===y){if(p){var g=p[1];if(0===g[0])_=[1,te(t[2],i6,e,g[1])];else{var T=g[1];s(e,22,T);var _=[0,T]}x7(e,17);var S=$t(J7[7],e);x7(e,5);var E=q5(1,e),x=$t(J7[2],E);return c(e,x),[18,[0,_,S,x,0]]}throw[0,xm,u6]}if(he(function(t){return L5(e,t)},m),x7(e,8),p)var A=p[1],I=0===A[0]?[0,[1,Zt(t[1],e,A[1])]]:[0,[0,A[1]]],C=I;else C=p;var N=i7(e);if("number"==typeof N){var O=8!==N?1:0;if(O)L=0;else var R=O,L=1}else L=0;if(!L)R=[0,$t(J7[7],e)];x7(e,8);var P=i7(e);if("number"==typeof P){var U=5!==P?1:0;if(U)F=0;else var D=U,F=1}else F=0;if(!F)D=[0,$t(J7[7],e)];x7(e,5);var M=q5(1,e),X=$t(J7[2],M);return c(e,X),[17,[0,C,R,D,X]]}if(p){var j=p[1];if(0===j[0])q=[1,te(t[2],s6,e,j[1])];else{var B=j[1];s(e,23,B);var q=[0,B]}x7(e,63);var G=$t(J7[10],e);x7(e,5);var Y=q5(1,e),J=$t(J7[2],Y);return c(e,J),[19,[0,q,G,J,a]]}throw[0,xm,c6]}function u(t){var r=k7(t)?e(t):$t(J7[2],t),a=1-t[6];return(a?D7(r):a)&&g7(t,r[1]),r}function f(t){x7(t,16),x7(t,4);var e=$t(J7[7],t);x7(t,5);var r=u(t),a=43===i7(t)?1:0;return[21,[0,e,r,a?(x7(t,43),[0,u(t)]):a]]}function o(t){if(1-t[11]&&h7(t,29),x7(t,19),8===i7(t))r=0;else if(v7(t))r=0;else var e=[0,$t(J7[7],t)],r=1;if(!r)e=0;return E7(t),[25,[0,e]]}function v(t){x7(t,20),x7(t,4);var e=$t(J7[7],t);x7(t,5),x7(t,0);for(p=n6;;){var r=p[2],a=p[1],n=i7(t);if("number"==typeof n&&(1===n?1:Ko===n?1:0)){var s=ke(r);return x7(t,1),[26,[0,e,s]]}var c=u7(t),i=i7(t);if("number"==typeof i)if(36===i){a&&h7(t,25),x7(t,36);var u=0,f=1}else f=0;else f=0;if(!f){x7(t,33);u=[0,$t(J7[7],t)]}var o=a||(0===u?1:0),v=u7(t);x7(t,81);var l=function(t){if("number"==typeof t){var e=t-1|0;if(32<e>>>0?35===e?1:0:30<(e-1|0)>>>0?1:0)return 1}return 0},b=t.slice();b[9]=1;var k=Zt(J7[4],l,b),d=ke(k),h=d?d[1][1]:v,p=[0,o,[0,[0,E4(c,h),[0,u,k]],r]]}}function l(t){var e=u7(t);x7(t,22),o7(t)&&L5(t,[0,e,17]);var r=$t(J7[7],t);return E7(t),[27,[0,r]]}function b(t){x7(t,23);var e=$t(J7[16],t),r=i7(t);if("number"==typeof r)if(34===r)var a=[0,F7(function(t){x7(t,34),x7(t,4);var e=Zt(J7[19],t,32);return x7(t,5),[0,e,$t(J7[16],t)]},t)],n=1;else n=0;else n=0;if(!n)a=0;var s=i7(t);if("number"==typeof s)if(38===s){x7(t,38);var c=[0,$t(J7[16],t)],i=1}else i=0;else i=0;if(!i)c=0;var u=0===a?1:0;return(u?0===c?1:0:u)&&L5(t,[0,e[1],26]),[28,[0,e,a,c]]}function k(t){var e=$t(W7[9],t);return E7(t),he(function(e){return L5(t,e)},e[2]),e[1][2]}function d(t){x7(t,28);var e=B5(1,t),r=$t(W7[10],e),a=[31,[0,r[1],1]];return E7(t),he(function(e){return L5(t,e)},r[2]),a}function h(t){x7(t,25),x7(t,4);var e=$t(J7[7],t);x7(t,5);var r=q5(1,t),a=$t(J7[2],r),n=1-t[6];return(n?D7(a):n)&&g7(t,a[1]),[32,[0,e,a]]}function p(t){var r=$t(J7[7],t),a=i7(t),n=r[2];if("number"!=typeof n&&10===n[0]&&"number"==typeof a&&81===a){var s=n[1],c=s[2];x7(t,81),Zt(G7[3],c,t[3])&&L5(t,[0,r[1],[5,a6,c]]);var i=t.slice();return i[3]=Zt(A5[4],c,t[3]),[24,[0,s,k7(i)?e(i):$t(J7[2],i)]]}return E7(t),[16,[0,r,0]]}function m(t){var e=$t(J7[7],t);E7(t);var r=t[19];if(r){var a=e[2];if("number"==typeof a)u=0;else if(14===a[0]){var n=a[1],s=n[1];if("number"==typeof s)f=1;else if(0===s[0])var c=n[2],i=[0,Ae(c,1,nt(c)-2|0)],u=1,f=0;else f=1;if(f)u=0}else u=0;if(!u)i=0;o=i}else var o=r;return[16,[0,e,o]]}function w(t){return F7(m,t)}function y(t,e){for(a=e;;){var r=a[2];switch(r[0]){case 0:return pe(function(t,e){return y(t,0===e[0]?e[1][2][2]:e[1][2][1])},t,r[1][1]);case 1:return pe(function(t,e){if(e){var r=e[1];return y(t,0===r[0]?r[1]:r[1][2][1])}return t},t,r[1][1]);case 2:var a=r[1][1];continue;case 3:return[0,r[1][1],t];default:return ce(r6)}}}function g(t){A7(t,t6);var e=i7(t);if("number"!=typeof e&&1===e[0]){var r=e[1],a=r[4],n=r[3],s=r[2],c=r[1];return a&&w7(t,37),x7(t,[1,[0,c,s,n,a]]),[0,c,[0,s,n]]}var i=[0,u7(t),e6];return p7(t),i}function T(t,e,r){function a(e){return t?$t(H7[2],e):Zt(J7[13],0,e)}var n=s7(1,r);if("number"==typeof n)switch(n){case 1:case 9:case 108:return[0,a(r),0]}else if(3===n[0]&&!Gt(n[3],Z3)){var s=U7(r);return T7(r),[0,s,[0,a(r)]]}var c=i7(r);return e&&"number"==typeof c&&!(46===c?0:61===c?0:1)?(h7(r,e[1]),T7(r),[0,$t(H7[2],r),0]):[0,a(r),0]}function _(t,e){var r=u7(t),a=i7(t);if("number"==typeof a&&Gn===a){x7(t,Gn),A7(t,H3);var n=2<=e?Zt(J7[13],0,t):$t(H7[2],t);return[1,[0,E4(r,n[1]),n]]}x7(t,0);for(var s=0,c=0;;){var i=s?s[1]:1,u=i7(t);if("number"==typeof u&&(1===u?1:Ko===u?1:0)){var f=ke(c);return x7(t,1),[0,f]}switch(1-i&&h7(t,74),e){case 0:var o=T(1,V3,t),v=[0,0,o[2],o[1]];break;case 1:var l=T(1,W3,t),v=[0,0,l[2],l[1]];break;default:var b=i7(t);if("number"==typeof b)if(46===b)var k=K3,d=1;else if(61===b)var k=z3,d=1;else d=0;else d=0;if(!d)k=0;var h=i7(t);if("number"==typeof h){if(46===h)m=1;else if(61===h)m=1;else var p=0,m=0;if(m)var w=1,p=1}else p=0;if(!p)w=0;if(w){var y=U7(t),g=i7(t);if("number"==typeof g)switch(g){case 1:case 9:case 108:te(J7[15],0,t,y);var _=[0,0,0,y],S=1;break;default:S=0}else if(3===g[0])if(Gt(g[3],Q3))S=0;else{var E=s7(1,t);if("number"==typeof E)switch(E){case 1:case 9:case 108:var _=[0,k,0,$t(H7[2],t)],S=1,x=0;break;default:x=1}else if(3===E[0])if(Gt(E[3],$3))x=1;else{var A=U7(t);T7(t);var _=[0,k,[0,$t(H7[2],t)],A],S=1,x=0}else x=1;if(x){te(J7[15],0,t,y),T7(t);var _=[0,0,[0,Zt(J7[13],0,t)],y],S=1}}else S=0;if(!S)var I=T(1,0,t),_=[0,k,I[2],I[1]]}else var C=T(0,0,t),_=[0,0,C[2],C[1]];v=_}var s=[0,I7(t,9)],c=[0,v,c]}}function S(t,e){var r=[0,_(e,t)],a=g(e);return E7(e),[22,[0,t,a,0,r]]}function E(t,e){var r=2<=t?Zt(J7[13],0,e):$t(H7[2],e),a=i7(e);if("number"==typeof a)if(9===a){x7(e,9);var n=[0,_(e,t)],s=1}else s=0;else s=0;if(!s)n=0;var c=g(e);return E7(e),[22,[0,t,c,[0,r],n]]}function x(t){var e=D5(1,t);x7(e,50);var r=i7(e);if("number"==typeof r)switch(r){case 46:if(R5(e)){x7(e,46);var a=i7(e);return"number"==typeof a&&(Gn===a?1:0===a?1:0)?S(1,e):E(1,e)}break;case 61:if(R5(e)){var n=s7(1,e);if("number"==typeof n)switch(n){case 0:return T7(e),S(0,e);case 101:return T7(e),p7(e),S(0,e);case 9:s=1;break;default:s=0}else var s=3===n[0]?Gt(n[3],J3)?0:1:0;return s?E(2,e):(T7(e),E(0,e))}break;case 0:case 101:return S(2,e)}else if(1===r[0]){var c=r[1],i=c[4],u=c[3],f=c[2],o=c[1];return i&&w7(e,37),x7(e,[1,[0,o,f,u,i]]),E7(e),[22,[0,2,[0,o,[0,f,u]],0,0]]}return E(2,e)}function A(t){return F7(x,t)}var I=function t(e){return t.fun(e)},C=function t(e){return t.fun(e)},N=function t(e){return t.fun(e)},O=function t(e){return t.fun(e)},R=function t(e){return t.fun(e)},L=function t(e){return t.fun(e)},P=function t(e){return t.fun(e)},U=function t(e){return t.fun(e)},D=function t(e,r){return t.fun(e,r)},F=function t(e){return t.fun(e)},M=function t(e){return t.fun(e)},X=function t(e){return t.fun(e)},j=function t(e){return t.fun(e)},B=function t(e){return t.fun(e)},q=function t(e){return t.fun(e)},G=function t(e){return t.fun(e)},Y=function t(e){return t.fun(e)},J=function t(e){return t.fun(e)},H=function t(e){return t.fun(e)},W=function t(e){return t.fun(e)},V=function t(e,r){return t.fun(e,r)},z=function t(e){return t.fun(e)},K=function t(e,r){return t.fun(e,r)},Q=function t(e){return t.fun(e)},$=function t(e){return t.fun(e)},Z=function t(e,r,a){return t.fun(e,r,a)},tt=function t(e,r){return t.fun(e,r)},et=function t(e){return t.fun(e)},rt=function t(e){return t.fun(e)};return n(I,function(t){var e=u7(t);return x7(t,8),[0,e,1]}),n(C,function(t){var e=F7(function(t){if(x7(t,32),8===i7(t))n=0;else if(v7(t))n=0;else{var e=Zt(J7[13],0,t),r=e[2];1-Zt(G7[3],r,t[3])&&h7(t,[4,r]);var a=[0,e],n=1}if(!n)a=0;return E7(t),a},t),r=e[2],a=e[1],n=0===r?1:0;if(n)var s=t[8],c=s||t[9],i=1-c;else i=n;return i&&L5(t,[0,a,28]),[0,a,[1,[0,r]]]}),n(N,function(t){var e=F7(function(t){if(x7(t,35),8===i7(t))n=0;else if(v7(t))n=0;else{var e=Zt(J7[13],0,t),r=e[2];1-Zt(G7[3],r,t[3])&&h7(t,[4,r]);var a=[0,e],n=1}if(!n)a=0;return E7(t),a},t),r=e[1];return 1-t[8]&&L5(t,[0,r,27]),[0,r,[3,[0,e[2]]]]}),n(O,function(t){var e=F7(function(t){x7(t,26),x7(t,4);var e=$t(J7[7],t);x7(t,5);var r=$t(J7[2],t),a=1-t[6];return(a?D7(r):a)&&g7(t,r[1]),[33,[0,e,r]]},t),r=e[1];return y7(t,[0,r,31]),[0,r,e[2]]}),n(R,function(t){var e=$t(J7[16],t);return[0,e[1],[0,e[2]]]}),n(L,function(t){1-R5(t)&&h7(t,10),x7(t,61),_7(t,1);var e=$t(H7[2],t),r=$t(H7[4],t);x7(t,79);var a=$t(H7[1],t);return E7(t),S7(t),[0,e,r,a]}),n(P,function(t){return F7(function(t){return x7(t,60),[10,$t(L,t)]},t)}),n(U,function(t){if(l7(1,t)){var e=F7(L,t);return[0,e[1],[29,e[2]]]}return $t(J7[2],t)}),n(D,function(t,e){var r=t?t[1]:t;1-R5(e)&&h7(e,11),x7(e,62),x7(e,61),_7(e,1);var a=$t(H7[2],e),n=$t(H7[4],e),s=i7(e);if("number"==typeof s)if(81===s){x7(e,81);var c=[0,$t(H7[1],e)],i=1}else i=0;else i=0;if(!i)c=0;var u=1-r,f=u?(x7(e,79),[0,$t(H7[1],e)]):u;return E7(e),S7(e),[0,a,n,f,c]}),n(F,function(t){return F7(function(t){return x7(t,60),[11,Zt(D,Y3,t)]},t)}),n(M,function(t){var e=s7(1,t);if("number"==typeof e&&61===e){var r=F7($t(D,G3),t);return[0,r[1],[30,r[2]]]}return $t(J7[2],t)}),n(X,function(t){1-R5(t)&&h7(t,16),x7(t,53);var e=$t(H7[2],t),r=$t(H7[4],t),a=41===i7(t)?1:0;if(a){x7(t,41);for(c=0;;){var n=[0,$t(H7[6],t),c],s=i7(t);if("number"!=typeof s||9!==s){i=ke(n);break}x7(t,9);var c=n}}else var i=a;return[0,e,r,Zt(H7[7],0,t),i]}),n(j,function(t){return F7(function(t){return x7(t,60),[7,$t(X,t)]},t)}),n(B,function(t){var e=l7(1,t);if(e)n=e;else{var r=O5(t);if(1===r){var a=s7(1,t);if("number"==typeof a)s=0;else if(3===a[0])var n=1,s=1;else s=0;if(!s)n=0}else if(0===r){var c=s7(1,t);if("number"==typeof c)switch(c){case 42:case 46:case 47:var n=0,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 109:case 110:case 111:case 112:case 113:case 114:i=0;break;default:var n=0,i=1}else switch(c[0]){case 3:if(n7(c[3]))var n=0,i=1;else i=0;break;case 8:case 9:i=0;break;default:var n=0,i=1}if(!i)n=1}else n=0}if(n){var u=F7(X,t);return[0,u[1],[23,u[2]]]}return w(t)}),n(q,function(t){var e=D5(1,t);x7(e,40);var r=Zt(J7[13],0,e),a=$t(H7[4],e),n=I7(e,41),s=n?[0,$t(H7[6],e)]:n,c=i7(e);if("number"==typeof c)o=0;else if(3===c[0])if(Gt(c[3],q3))o=0;else{T7(e);for(v=0;;){var i=[0,$t(H7[6],e),v],u=i7(e);if("number"!=typeof u||9!==u){var f=ke(i),o=1;break}x7(e,9);var v=i}}else o=0;if(!o)f=0;return[0,r,a,Zt(H7[7],1,e),s,f]}),n(G,function(t){return F7(function(t){return x7(t,60),[4,$t(q,t)]},t)}),n(Y,function(t){x7(t,15);var e=Zt(J7[13],0,t),r=u7(t),a=$t(H7[3],t),n=$t(H7[8],t);x7(t,81);var s=$t(H7[1],t),c=[0,E4(r,s[1]),[1,[0,n,s,a]]],i=[0,c[1],c],u=$t(H7[11],t);return E7(t),[0,e,i,u]}),n(J,function(t){return F7(function(t){x7(t,60);var e=i7(t);"number"==typeof e&&64===e&&(h7(t,57),x7(t,64));return[6,$t(Y,t)]},t)}),n(H,function(t){x7(t,24);var e=te(J7[14],t,B3,33)[2];return E7(t),[0,e[1],e[2]]}),n(W,function(t){return F7(function(t){return x7(t,60),[12,$t(H,t)]},t)}),n(V,function(t,e){var r=t?t[1]:t,a=u7(e);if(x7(e,60),A7(e,j3),!r&&10!==i7(e)){var n=i7(e);if("number"==typeof n)v=0;else if(1===n[0]){var s=n[1],c=s[4],i=s[3],u=s[2],f=s[1];c&&w7(e,37),x7(e,[1,[0,f,u,i,c]]);var o=[1,[0,f,[0,u,i]]],v=1}else v=0;if(!v)o=[0,Zt(J7[13],0,e)];var l=F7(function(t){x7(t,0);for(var e=0,r=0;;){var a=i7(t);if("number"==typeof a&&(1===a?1:Ko===a?1:0)){var n=[0,e,ke(r)];return x7(t,1),n}var s=Zt(K,X3,t),c=s[2],i=s[1];if(e)if(0===e[1][0])if("number"==typeof c)v=0;else switch(c[0]){case 5:var u=c[1][2];if(u)switch(u[1][0]){case 4:case 6:f=1;break;default:f=0}else var f=0;f||h7(t,69);var o=e,v=1;break;case 9:h7(t,68);var o=e,v=1;break;default:v=0}else if("number"==typeof c)v=0;else if(9===c[0]){h7(t,69);var o=e,v=1}else v=0;else if("number"==typeof c)v=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]];var o=b,v=1;break;case 9:var o=[0,[0,i]],v=1;break;default:v=0}if(!v)o=e;var e=o,r=[0,s,r]}},e),b=l[2],k=b[1],d=l[1],h=[0,d,[0,b[2]]],p=E4(a,d);return[0,p,[8,[0,o,h,k?k[1]:[0,p]]]]}var m=F7(z,e),w=m[2];return[0,E4(a,m[1]),w]}),n(z,function(t){x7(t,10),A7(t,M3);var e=$t(H7[9],t);return E7(t),[9,e]}),n(K,function(t,e){var r=t?t[1]:t;1-R5(e)&&h7(e,13);var a=s7(1,e);if("number"==typeof a)switch(a){case 24:return $t(W,e);case 40:return $t(G,e);case 46:if(50===i7(e))return A(e);break;case 49:if(r)return Zt(rt,[0,r],e);break;case 53:return $t(j,e);case 61:var n=i7(e);return"number"==typeof n&&50===n&&r?A(e):$t(P,e);case 62:return $t(F,e);case 15:case 64:return $t(J,e)}else if(3===a[0]&&!Gt(a[3],F3))return Zt(V,[0,r],e);if(r){var s=i7(e);return"number"==typeof s&&50===s?(h7(e,72),$t(J7[2],e)):$t(W,e)}return $t(J7[2],e)}),n(Q,function(t){A7(t,U3);var e=i7(t);if("number"!=typeof e&&1===e[0]){var r=e[1],a=r[4],n=r[3],s=r[2],c=r[1];return a&&w7(t,37),x7(t,[1,[0,c,s,n,a]]),[0,c,[0,s,n]]}var i=[0,u7(t),D3];return p7(t),i}),n($,function(t){return t[2]}),n(Z,function(t,e,r){var a=t?t[1]:1,n=i7(e);if("number"==typeof n&&(1===n?1:Ko===n?1:0))return ke(r);1-a&&h7(e,75);var s=F7(function(t){var e=U7(t),r=i7(t);if("number"==typeof r)s=0;else if(3===r[0])if(Gt(r[3],P3))s=0;else{T7(t);var a=U7(t);P5(t,a);var n=[0,a],s=1}else s=0;if(!s){P5(t,e);n=0}return[0,e,n]},e);return te(Z,[0,I7(e,9)],e,[0,s,r])}),n(tt,function(t,e){return he(function(e){var r=e[2];return r[2]?0:te(J7[15],L3,t,r[1])},e)}),n(et,function(t){function e(e){var r=J5(1,D5(1,e)),a=u7(r);x7(r,49);var n=i7(r);if("number"==typeof n)if(65<=n){if(Gn===n){var s=u7(r);x7(r,Gn);var c=r[26][4],i=i7(r);if("number"==typeof i)f=0;else if(3===i[0])if(Gt(i[3],A3))f=0;else{T7(r);var u=c?[0,Zt(J7[13],0,r)]:(h7(r,13),0),f=1}else f=0;if(!f)u=0;var o=[0,$t(Q,r)];return E7(r),[15,[0,0,[0,[1,s,u]],o,1]]}}else if(13<=n)switch(n-13|0){case 23:var v=F7(function(t){return x7(t,36)},r);P5(r,[0,E4(a,u7(r)),I3]);var l=i7(r);if("number"==typeof l)if(15===l)var b=[0,$t(W7[14],r)],k=1;else k=0;else k=0;if(!k)if(d7(r))b=[0,Zt(K7[3],r,t)];else{var d=$t(J7[10],r);E7(r);b=[1,d]}return[14,[0,v[1],b]];case 40:1-R5(r)&&h7(r,15);var h=$t(B,r),p=h[2];if("number"==typeof p)w=0;else if(23===p[0]){var m=$t($,p[1][1]);P5(r,[0,h[1],m]);w=1}else var w=0;return w||ce(fe(N3,C3)),[15,[0,[0,h],0,0,0]];case 48:if(0!==s7(1,r)){1-R5(r)&&h7(r,15);var g=s7(1,r);if("number"==typeof g&&Gn===g){x7(r,61);var T=u7(r);x7(r,Gn);var _=$t(Q,r);return E7(r),[15,[0,0,[0,[1,T,0]],[0,_],0]]}var S=F7(L,r),E=S[2],x=S[1];return P5(r,[0,x,$t($,E[1])]),[15,[0,[0,[0,x,[29,E]]],0,0,0]]}break;case 49:var A=F7(function(t){return Zt(D,0,t)},r),I=A[2],C=A[1];return P5(r,[0,C,$t($,I[1])]),[15,[0,[0,[0,C,[30,I]]],0,0,0]];case 0:case 2:case 11:case 14:case 15:case 27:case 51:var N=Zt(J7[3],[0,t],r),O=N[2],R=N[1];if("number"==typeof O)F=0;else switch(O[0]){case 2:var P=O[1][1];if(P)var U=P[1],F=2;else{L5(r,[0,R,63]);var M=0,F=1}break;case 20:var X=O[1][1];if(X)var U=X[1],F=2;else{L5(r,[0,R,64]);var M=0,F=1}break;case 31:var M=pe(function(t,e){return pe(y,t,[0,e[2][1],0])},0,O[1][1]),F=1;break;default:F=0}switch(F){case 0:var M=ce(R3),j=0;break;case 1:j=0;break;default:var q=[0,[0,R,$t($,U)],0],j=1}if(!j)q=M;return he(function(t){return P5(r,t)},q),[15,[0,[0,N],0,0,1]]}var G=i7(r);if("number"==typeof G)if(61===G){T7(r);var Y=0,J=1}else J=0;else J=0;if(!J)Y=1;x7(r,0);var H=te(Z,0,r,0);x7(r,1);var W=i7(r);if("number"==typeof W)z=0;else if(3===W[0])if(Gt(W[3],O3))z=0;else var V=[0,$t(Q,r)],z=1;else z=0;if(!z){Zt(tt,r,H);V=0}return E7(r),[15,[0,0,[0,[0,H]],V,Y]]}return function(t){return F7(e,t)}}),n(rt,function(t){function e(t){1-R5(t)&&h7(t,13),x7(t,60);var e=J5(1,D5(1,t));x7(e,49);var a=i7(e);if("number"==typeof a)if(53<=a){if(Gn===a){var n=u7(e);x7(e,Gn);var s=e[26][4],c=i7(e);if("number"==typeof c)u=0;else if(3===c[0])if(Gt(c[3],S3))u=0;else{T7(e);var i=s?[0,Zt(J7[13],0,e)]:(h7(e,13),0),u=1}else u=0;if(!u)i=0;var f=$t(Q,e);return E7(e),[5,[0,0,0,[0,[1,n,i]],[0,f]]]}if(!(63<=a))switch(a+Da|0){case 0:if(r)return[5,[0,0,[0,[6,F7(X,e)]],0,0]];break;case 8:if(r)return[5,[0,0,[0,[4,F7(L,e)]],0,0]];break;case 9:return[5,[0,0,[0,[5,F7($t(D,_3),e)]],0,0]]}}else{var o=a-15|0;if(!(25<o>>>0))switch(o){case 21:var v=F7(function(t){return x7(t,36)},e),l=i7(e);if("number"==typeof l)if(15===l)var b=[0,[1,F7(Y,e)]],k=1;else if(40===l)var b=[0,[2,F7(q,e)]],k=1;else k=0;else k=0;if(!k){var d=$t(H7[1],e);E7(e);b=[0,[3,d]]}return[5,[0,[0,v[1]],b,0,0]];case 0:case 9:case 12:case 13:case 25:var h=i7(e);if("number"==typeof h){if(25<=h)if(29<=h)if(40===h)var p=[0,[2,F7(q,e)]],m=2;else m=0;else m=27<=h?1:0;else if(15===h)var p=[0,[1,F7(Y,e)]],m=2;else m=24<=h?1:0;switch(m){case 0:w=0;break;case 1:"number"==typeof h&&(27===h?h7(e,59):28===h&&h7(e,58));var p=[0,[0,F7(H,e)]],w=1;break;default:w=1}if(w)return[5,[0,0,p,0,0]]}throw[0,xm,x3]}}var y=i7(e);"number"==typeof y&&(53===y?h7(e,61):61===y&&h7(e,60));x7(e,0);var g=te(Z,0,e,0);x7(e,1);var T=i7(e);if("number"==typeof T)S=0;else if(3===T[0])if(Gt(T[3],E3))S=0;else var _=[0,$t(Q,e)],S=1;else S=0;if(!S){Zt(tt,e,g);_=0}return E7(e),[5,[0,0,0,[0,[0,g]],_]]}var r=t?t[1]:t;return function(t){return F7(e,t)}}),[0,function(t){return F7(i,t)},function(t){return F7(f,t)},function(t){return F7(d,t)},function(t){return F7(b,t)},function(t){return F7(h,t)},O,R,C,N,function(t){return F7(r,t)},K,rt,F,function(t){return F7(a,t)},I,et,w,A,B,function(t){return F7(p,t)},M,function(t){return F7(o,t)},function(t){return F7(v,t)},function(t){return F7(l,t)},U,function(t){return F7(k,t)}]}(V7),$7=function(t){function e(t,e){return $t(J7[24],e)?[0,Zt(u,t,e)]:(L5(t,[0,e[1],20]),0)}function r(e){function r(r){x7(r,0);for(var a=0,n=0,c=0;;){var i=i7(r);if("number"==typeof i&&(1===i?1:Ko===i?1:0)){n&&L5(r,[0,n[1],89]);var u=ke(c);x7(r,1);var f=81===i7(r)?1:0;return[0,[0,u,f?[0,$t(t[9],r)]:f]]}if(12===i7(r))var o=F7(function(t){return x7(t,12),s(t,e)},r),v=[0,[1,[0,o[1],[0,o[2]]]]];else{var l=u7(r),b=Zt(J7[21],0,r)[2];switch(b[0]){case 0:k=[0,b[1]];break;case 1:k=[1,b[1]];break;case 2:k=ce(p3);break;default:var k=[2,b[1]]}var d=i7(r);if("number"==typeof d)if(81===d){x7(r,81);var h=[0,[0,s(r,e),0]],p=1}else p=0;else p=0;if(!p)if(1===k[0]){var m=k[1],w=m[2],y=m[1];(a7(w)&&Gt(w,m3)&&Gt(w,w3)?(L5(r,[0,y,3]),1):0)||t7(w)&&y7(r,[0,y,45]);h=[0,[0,[0,y,[3,[0,m,0,0]]],1]]}else{p7(r);h=0}if(h){var g=h[1],T=g[1],_=i7(r);if("number"==typeof _)if(79===_){x7(r,79);var S=$t(J7[10],r),E=[0,E4(T[1],S[1]),[2,[0,T,S]]],x=1}else x=0;else x=0;if(!x)E=T;A=[0,[0,[0,E4(l,E[1]),[0,k,E,g[2]]]]]}else var A=h;v=A}if(v){var I=v[1],C=a?(L5(r,[0,I[1][1],56]),0):n;if(0===I[0])var N=a,O=C;else var R=9===i7(r)?1:0,L=R?[0,u7(r)]:R,N=1,O=L;1!==i7(r)&&x7(r,9);var a=N,n=O,c=[0,I,c]}else;}}return function(t){return F7(r,t)}}function a(e){function r(r){x7(r,6);for(p=0;;){var a=i7(r);if("number"==typeof a){if(13<=a)u=Ko===a?1:0;else if(7<=a)switch(a-7|0){case 2:x7(r,9);p=[0,0,p];continue;case 5:var n=F7(function(t){return x7(t,12),s(t,e)},r),c=n[1],i=[1,[0,c,[0,n[2]]]];7!==i7(r)&&(L5(r,[0,c,55]),9===i7(r)&&T7(r));p=[0,[0,i],p];continue;case 0:u=1;break;default:u=0}else var u=0;if(u){var f=ke(p);x7(r,7);var o=81===i7(r)?1:0;return[1,[0,f,o?[0,$t(t[9],r)]:o]]}}var v=s(r,e),l=i7(r);if("number"==typeof l)if(79===l){x7(r,79);var b=$t(J7[10],r),k=[0,E4(v[1],b[1]),[2,[0,v,b]]],d=1}else d=0;else d=0;if(!d)k=v;var h=[0,k];7!==i7(r)&&x7(r,9);var p=[0,[0,h],p]}}return function(t){return F7(r,t)}}function s(t,e){var n=i7(t);if("number"==typeof n){if(6===n)return $t(a(e),t);if(0===n)return $t(r(e),t)}var s=te(J7[14],t,0,e);return[0,s[1],[3,s[2]]]}var c=function t(e,r){return t.fun(e,r)},i=function t(e,r){return t.fun(e,r)},u=function t(e,r){return t.fun(e,r)};return n(c,function(t,e){for(var r=0,a=e[2][1];;){if(!a){var n=[0,[0,ke(r),0]];return[0,e[1],n]}var s=a[1];if(0!==s[0]){var c=a[2],i=s[1],f=i[1];if(c){L5(t,[0,f,56]);a=c}else var r=[0,[1,[0,f,[0,Zt(u,t,i[2][1])]]],r],a=0}else{var o=s[1],v=o[2];switch(v[0]){case 0:var l=v[3],b=Zt(u,t,v[2]),k=[0,v[1],b,l],d=0;break;case 1:var h=v[2],p=h[1];L5(t,[0,p,88]);var k=[0,v[1],[0,p,[4,[0,p,[8,h[2]]]]],0],d=0;break;default:var m=v[2],w=m[1];L5(t,[0,w,2]);var y=v[1],g=[0,w,[4,[0,w,[8,m[2]]]]],T=0,d=1}if(!d)var y=k[1],g=k[2],T=k[3];switch(y[0]){case 0:_=[0,y[1]];break;case 1:_=[1,y[1]];break;case 2:_=ce(T3);break;default:var _=[2,y[1]]}var r=[0,[0,[0,o[1],[0,_,g,T]]],r],a=a[2]}}}),n(i,function(t,r){for(var a=0,n=r[2][1];;){if(!n){var s=[1,[0,ke(a),0]];return[0,r[1],s]}var c=n[1];if(c){var i=c[1];if(0===i[0]){var f=i[1],o=f[2];if("number"!=typeof o&&2===o[0]&&0===o[1][1]){var a=[0,[0,[0,Zt(u,t,f)]],a],n=n[2];continue}var v=e(t,f),a=v?[0,[0,[0,v[1]]],a]:a,n=n[2];continue}var l=n[2],b=i[1],k=b[1];if(l){L5(t,[0,k,55]);n=l;continue}var d=e(t,b[2][1]),a=d?[0,[0,[1,[0,k,[0,d[1]]]]],a]:a,n=0}else var a=[0,0,a],n=n[2]}}),n(u,function(t,e){var r=e[2],a=e[1];if("number"!=typeof r)switch(r[0]){case 0:return Zt(i,t,[0,a,r[1]]);case 2:var n=r[1];if(0===n[1])return[0,a,[2,[0,n[2],n[3]]]];break;case 10:var s=r[1],u=s[2],f=s[1];if(!(t[6]&&r7(u)?(L5(t,[0,f,42]),1):0)&&1-t[6]&&!(t[17]&&qt(u,y3)?(L5(t,[0,f,84]),1):0)){var o=t[18];(o?qt(u,g3):o)&&L5(t,[0,f,83])}return[0,a,[3,[0,s,0,0]]];case 19:return Zt(c,t,[0,a,r[1]])}return[0,a,[4,[0,a,r]]]}),[0,c,i,u,r,a,s]}(H7),Z7=function t(e){return t.fun(e)},t9=function t(e,r,a){return t.fun(e,r,a)},e9=function t(e){return t.fun(e)},r9=function t(e,r){return t.fun(e,r)},a9=function t(e,r){return t.fun(e,r)},n9=function t(e,r){return t.fun(e,r)},s9=function t(e,r){return t.fun(e,r)},c9=function t(e,r){return t.fun(e,r)},i9=function t(e){return t.fun(e)},u9=function t(e){return t.fun(e)},f9=function t(e){return t.fun(e)},o9=function t(e,r,a){return t.fun(e,r,a)},v9=function t(e,r){return t.fun(e,r)},l9=function t(e,r,a){return t.fun(e,r,a)},b9=function t(e){return t.fun(e)},k9=function t(e){return t.fun(e)},d9=B7(J7),h9=K7[3],p9=z7[3],m9=z7[1],w9=z7[6],y9=K7[2],g9=K7[1],T9=K7[4],_9=z7[5],S9=d9[12],E9=$7[6],x9=$7[3];n(Z7,function(t){var e=Zt(r9,t,function(t){return 0}),r=u7(t);if(x7(t,Ko),e)var a=le(ke(e))[1],n=E4(le(e)[1],a);else n=r;return[0,n,e,ke(t[2][1])]}),n(t9,function(t,e,r){for(var a=X5(1,t),n=b6;;){var s=n[2],c=n[1],i=i7(a);if("number"==typeof i)if(Ko===i)var u=[0,a,c,s],f=1;else f=0;else f=0;if(!f)if($t(e,i))u=[0,a,c,s];else{if("number"==typeof i)d=0;else if(1===i[0]){var o=$t(r,a),v=[0,o,s],l=o[2];if("number"!=typeof l&&16===l[0]){var b=l[1][2];if(b){var k=a[6]||qt(b[1],l6),a=D5(k,a),n=[0,[0,i,c],v];continue}}var u=[0,a,c,v],d=1}else d=0;if(!d)u=[0,a,c,s]}var h=X5(0,a);return he(function(t){if("number"!=typeof t&&1===t[0]){var e=t[1],r=e[4];return r?y7(h,[0,e[1],37]):r}if("number"==typeof t){var a=t;if(58<=a)switch(a){case 58:n=IM;break;case 59:n=CM;break;case 60:n=NM;break;case 61:n=OM;break;case 62:n=RM;break;case 63:n=LM;break;case 64:n=PM;break;case 65:n=UM;break;case 66:n=DM;break;case 67:n=FM;break;case 68:n=MM;break;case 69:n=XM;break;case 70:n=jM;break;case 71:n=BM;break;case 72:n=qM;break;case 73:n=GM;break;case 74:n=YM;break;case 75:n=JM;break;case 76:n=HM;break;case 77:n=WM;break;case 78:n=VM;break;case 79:n=zM;break;case 80:n=KM;break;case 81:n=QM;break;case 82:n=$M;break;case 83:n=ZM;break;case 84:n=tX;break;case 85:n=eX;break;case 86:n=rX;break;case 87:n=aX;break;case 88:n=nX;break;case 89:n=sX;break;case 90:n=cX;break;case 91:n=iX;break;case 92:n=uX;break;case 93:n=fX;break;case 94:n=oX;break;case 95:n=vX;break;case 96:n=lX;break;case 97:n=bX;break;case 98:n=kX;break;case 99:n=dX;break;case 100:n=hX;break;case 101:n=pX;break;case 102:n=mX;break;case 103:n=wX;break;case 104:n=yX;break;case 105:n=gX;break;case 106:n=TX;break;case 107:n=_X;break;case 108:n=SX;break;case 109:n=EX;break;case 110:n=xX;break;case 111:n=AX;break;case 112:n=IX;break;case 113:n=CX;break;default:n=NX}else switch(a){case 0:n=SF;break;case 1:n=EF;break;case 2:n=xF;break;case 3:n=AF;break;case 4:n=IF;break;case 5:n=CF;break;case 6:n=NF;break;case 7:n=OF;break;case 8:n=RF;break;case 9:n=LF;break;case 10:n=PF;break;case 11:n=UF;break;case 12:n=DF;break;case 13:n=FF;break;case 14:n=MF;break;case 15:n=XF;break;case 16:n=jF;break;case 17:n=BF;break;case 18:n=qF;break;case 19:n=GF;break;case 20:n=YF;break;case 21:n=JF;break;case 22:n=HF;break;case 23:n=WF;break;case 24:n=VF;break;case 25:n=zF;break;case 26:n=KF;break;case 27:n=QF;break;case 28:n=$F;break;case 29:n=ZF;break;case 30:n=tM;break;case 31:n=eM;break;case 32:n=rM;break;case 33:n=aM;break;case 34:n=nM;break;case 35:n=sM;break;case 36:n=cM;break;case 37:n=iM;break;case 38:n=uM;break;case 39:n=fM;break;case 40:n=oM;break;case 41:n=vM;break;case 42:n=lM;break;case 43:n=bM;break;case 44:n=kM;break;case 45:n=dM;break;case 46:n=hM;break;case 47:n=pM;break;case 48:n=mM;break;case 49:n=wM;break;case 50:n=yM;break;case 51:n=gM;break;case 52:n=TM;break;case 53:n=_M;break;case 54:n=SM;break;case 55:n=EM;break;case 56:n=xM;break;default:n=AM}}else switch(t[0]){case 0:n=OX;break;case 1:n=RX;break;case 2:n=LX;break;case 3:n=PX;break;case 4:n=UX;break;case 5:n=DX;break;case 6:n=FX;break;case 7:n=MX;break;case 8:n=XX;break;default:var n=jX}return ce(fe(d6,fe(n,k6)))},ke(c)),[0,h,u[3]]}}),n(e9,function(t){var e=$t(K7[5],t),r=i7(t);if("number"==typeof r){var a=r-49|0;if(!(11<a>>>0))switch(a){case 0:return Zt(Q7[16],e,t);case 1:$t(m7(t),e);var n=s7(1,t);return"number"==typeof n&&4===n?$t(Q7[17],t):$t(Q7[18],t);case 11:if(49===s7(1,t))return $t(m7(t),e),Zt(Q7[12],0,t)}}return Zt(c9,[0,e],t)}),n(r9,function(t,e){var r=te(t9,t,e,e9);return pe(function(t,e){return[0,e,t]},Zt(a9,e,r[1]),r[2])}),n(a9,function(t,e){for(a=0;;){var r=i7(e);if("number"==typeof r&&Ko===r)return ke(a);if($t(t,r))return ke(a);var a=[0,$t(e9,e),a]}}),n(n9,function(t,e){var r=te(t9,e,t,function(t){return Zt(c9,0,t)}),a=r[1];return[0,pe(function(t,e){return[0,e,t]},Zt(s9,t,a),r[2]),a[6]]}),n(s9,function(t,e){for(a=0;;){var r=i7(e);if("number"==typeof r&&Ko===r)return ke(a);if($t(t,r))return ke(a);var a=[0,Zt(c9,0,e),a]}}),n(c9,function(t,e){var r=t?t[1]:t;1-d7(e)&&$t(m7(e),r);var a=i7(e);if("number"==typeof a){if(27===a)return $t(Q7[26],e);if(28===a)return $t(Q7[3],e)}if(k7(e))return $t(W7[14],e);if(d7(e))return Zt(h9,e,r);if("number"==typeof a){var n=a+Da|0;if(!(9<n>>>0))switch(n){case 0:return $t(Q7[19],e);case 7:return Zt(Q7[11],0,e);case 8:return $t(Q7[25],e);case 9:return $t(Q7[21],e)}}return $t(i9,e)}),n(i9,function(t){var e=i7(t);if("number"==typeof e)switch(e){case 0:return $t(Q7[7],t);case 8:return $t(Q7[15],t);case 19:return $t(Q7[22],t);case 20:return $t(Q7[23],t);case 22:return $t(Q7[24],t);case 23:return $t(Q7[4],t);case 24:return $t(Q7[26],t);case 25:return $t(Q7[5],t);case 26:return $t(Q7[6],t);case 32:return $t(Q7[8],t);case 35:return $t(Q7[9],t);case 37:return $t(Q7[14],t);case 39:return $t(Q7[1],t);case 59:return $t(Q7[10],t);case 108:return p7(t),[0,u7(t),1];case 16:case 43:return $t(Q7[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 81:return p7(t),T7(t),$t(i9,t)}if(k7(t)){var r=$t(W7[14],t);return g7(t,r[1]),r}if("number"==typeof e&&28===e&&6===s7(1,t)){var a=c7(1,t);return L5(t,[0,E4(u7(t),a),85]),$t(Q7[17],t)}return b7(t)?$t(Q7[20],t):d7(t)?(p7(t),T7(t),$t(Q7[17],t)):$t(Q7[17],t)}),n(u9,function(t){var e=$t(z7[1],t),r=i7(t);return"number"==typeof r&&9===r?Zt(z7[8],t,[0,e,0]):e}),n(f9,function(t){var e=$t(z7[2],t),r=i7(t);if("number"==typeof r&&9===r){var a=[0,Zt(V7[1],t,e),0];return[0,Zt(z7[8],t,a)]}return e}),n(o9,function(t,e,r){var a=r[2],n=r[1];if(Gt(a,f6)){if(Gt(a,o6))return Gt(a,v6)?t7(a)?y7(e,[0,n,45]):a7(a)?L5(e,[0,n,[1,a]]):t&&r7(a)?y7(e,[0,n,t[1]]):0:e[17]?L5(e,[0,n,3]):y7(e,[0,n,45]);if(e[6])return y7(e,[0,n,45]);var s=e[14];return s?L5(e,[0,n,[1,a]]):s}var c=e[18];return c?L5(e,[0,n,3]):c}),n(v9,function(t,e){var r=U7(e);return te(o9,t,e,r),r}),n(l9,function(t,e,r){var a=e?e[1]:e;return F7(function(t){var e=1-a,n=Zt(v9,[0,r],t),s=e?80===i7(t)?1:0:e;s&&(1-R5(t)&&h7(t,12),x7(t,80));var c=81===i7(t)?1:0;return[0,n,c?[0,$t(H7[9],t)]:c,s]},t)}),n(b9,function(t){var e=u7(t);x7(t,0);var r=Zt(s9,function(t){return 1===t?1:0},t),a=u7(t);return x7(t,1),[0,E4(e,a),[0,r]]}),n(k9,function(t){var e=u7(t);x7(t,0);var r=Zt(n9,function(t){return 1===t?1:0},t),a=u7(t);x7(t,1);var n=r[2],s=[0,r[1]];return[0,E4(e,a),s,n]}),te(D6,m6,J7,[0,Z7,i9,c9,s9,n9,a9,u9,f9,p9,m9,w9,y9,v9,l9,o9,b9,k9,S9,E9,x9,g9,h9,T9,_9]);var A9=[0,0],I9=function(t){return t.toString()},C9=function(t){return dt(Re(t))},N9=function(t){return kt(Re(t))},O9=function(t,e,r){try{a=new RegExp(e.toString(),r.toString())}catch(e){A9[1]=[0,[0,t,18],A9[1]];var a=new RegExp(Cb,r.toString())}return a},R9=function(t,e){function r(t,e){return N9(de(t,e))}function a(t,e){return e?$t(t,e[1]):a4}function n(t){return C9([0,[0,vU,t[1]],[0,[0,oU,t[2]],0]])}function s(t){var e=t[1];if(e)var r=e[1],a="number"==typeof r?bi:r[1].toString(),s=a;else s=a4;var c=[0,[0,iU,n(t[3])],0];return C9([0,[0,fU,s],[0,[0,uU,n(t[2])],c]])}function c(t,e,r){var a=[0,[0,nU,t.toString()],0],n=[0,[0,sU,s(e)],a];return C9(be([0,[0,cU,N9([0,e[2][3],[0,e[3][3],0]])],n],r))}function i(t){return r(h,t)}function u(t){var e=t[2];switch(e[2]){case 0:a=vR;break;case 1:a=lR;break;default:var a=bR}var n=[0,[0,kR,a.toString()],0],s=[0,[0,dR,r(J,e[1])],n];return c(hR,t[1],s)}function f(t){var e=t[2],n=[0,[0,WN,r(P,e[4])],0],s=[0,[0,VN,W(e[3])],n],i=[0,[0,zN,a(tt,e[2])],s],u=[0,[0,KN,g(e[1])],i];return c(QN,t[1],u)}function o(t,e){var r=e[2],n=t?zC:KC,s=[0,[0,QC,a(z,r[4])],0],i=[0,[0,$C,a(z,r[3])],s],u=[0,[0,ZC,a(tt,r[2])],i],f=[0,[0,tN,g(r[1])],u];return c(n,e[1],f)}function v(t){var e=t[2],r=[0,[0,JC,z(e[3])],0],n=[0,[0,HC,a(tt,e[2])],r],s=[0,[0,WC,g(e[1])],n];return c(VC,t[1],s)}function l(t){var e=t[2],r=e[4],n=N9(r?[0,P(r[1]),0]:0),s=[0,[0,IC,W(e[3])],[0,[0,AC,n],0]],i=[0,[0,CC,a(tt,e[2])],s],u=[0,[0,NC,g(e[1])],i];return c(OC,t[1],u)}function b(t){var e=t[2],r=E4(e[1][1],e[2][1]),n=[0,[0,SC,a(kt,e[3])],0],s=[0,[0,EC,E(r,[0,e[1],[0,e[2]],0])],n];return c(xC,t[1],s)}function k(t){var e=t[2],r=e[2],a=r?r[1][1]:e[1][1],n=E4(e[1][1],a),s=[0,[0,TC,E(n,[0,e[1],e[2],0])],0];return c(_C,t[1],s)}function d(t){var e=[0,[0,yC,i(t[2][1])],0];return c(gC,t[1],e)}function h(t){var e=t[2],n=t[1];if("number"==typeof e)return 0===e?c($S,n,0):c(ZS,n,0);switch(e[0]){case 0:return d([0,n,e[1]]);case 1:return c(eE,n,[0,[0,tE,a(g,e[1][1])],0]);case 2:var s=e[1],i=[0,[0,eN,r(_,s[7])],0],p=[0,[0,rN,r(N,s[6])],i],m=[0,[0,aN,a(rt,s[5])],p],w=[0,[0,nN,a(tt,s[4])],m],y=[0,[0,sN,a(_,s[3])],w],T=[0,[0,cN,O(s[2])],y];return c(uN,n,[0,[0,iN,a(g,s[1])],T]);case 3:return c(aE,n,[0,[0,rE,a(g,e[1][1])],0]);case 4:return l([0,n,e[1]]);case 5:var S=e[1],E=S[3];if(E){var R=E[1];if(0!==R[0]&&!R[2])return c(sE,n,[0,[0,nE,a(q,S[4])],0])}var L=S[2];if(L){var F=L[1];switch(F[0]){case 0:M=k(F[1]);break;case 1:M=b(F[1]);break;case 2:M=l(F[1]);break;case 3:M=z(F[1]);break;case 4:M=v(F[1]);break;case 5:M=o(1,F[1]);break;default:var M=f(F[1])}X=M}else var X=a4;var j=[0,[0,cE,a(q,S[4])],0],B=[0,[0,uE,X],[0,[0,iE,C(S[3])],j]],G=S[1];return c(oE,n,[0,[0,fE,!!(G?1:G)],B]);case 6:return b([0,n,e[1]]);case 7:var Y=e[1],J=[0,[0,RC,r(P,Y[4])],0],H=[0,[0,LC,W(Y[3])],J],V=[0,[0,PC,a(tt,Y[2])],H];return c(DC,n,[0,[0,UC,g(Y[1])],V]);case 8:var K=e[1],Q=K[1],$=0===Q[0]?g(Q[1]):q(Q[1]),et=0===K[3][0]?"CommonJS":"ES";return c(kE,n,[0,[0,bE,$],[0,[0,lE,d(K[2])],[0,[0,vE,et],0]]]);case 9:return c(hE,n,[0,[0,dE,Z(e[1])],0]);case 10:var at=e[1],nt=[0,[0,BC,z(at[3])],0],st=[0,[0,qC,a(tt,at[2])],nt];return c(YC,n,[0,[0,GC,g(at[1])],st]);case 11:return o(1,[0,n,e[1]]);case 12:return k([0,n,e[1]]);case 13:var ct=e[1],it=[0,[0,pE,_(ct[2])],0];return c(wE,n,[0,[0,mE,h(ct[1])],it]);case 14:var ut=e[1][2],ft=0===ut[0]?h(ut[1]):_(ut[1]);return c(TE,n,[0,[0,gE,ft],[0,[0,yE,I(1).toString()],0]]);case 15:var ot=e[1],vt=ot[2];if(vt){var lt=vt[1];if(0!==lt[0]&&!lt[2]){var bt=[0,[0,_E,I(ot[4]).toString()],0];return c(EE,n,[0,[0,SE,a(q,ot[3])],bt])}}var dt=[0,[0,xE,I(ot[4]).toString()],0],ht=[0,[0,AE,a(q,ot[3])],dt],pt=[0,[0,IE,C(ot[2])],ht];return c(NE,n,[0,[0,CE,a(h,ot[1])],pt]);case 16:var mt=e[1],wt=[0,[0,OE,a(I9,mt[2])],0];return c(LE,n,[0,[0,RE,_(mt[1])],wt]);case 17:var yt=e[1],gt=function(t){return 0===t[0]?u(t[1]):_(t[1])},Tt=[0,[0,PE,h(yt[4])],0],_t=[0,[0,UE,a(_,yt[3])],Tt],St=[0,[0,DE,a(_,yt[2])],_t];return c(ME,n,[0,[0,FE,a(gt,yt[1])],St]);case 18:var Et=e[1],xt=Et[1],At=0===xt[0]?u(xt[1]):U(xt[1]),It=[0,[0,XE,!!Et[4]],0],Ct=[0,[0,jE,h(Et[3])],It];return c(GE,n,[0,[0,qE,At],[0,[0,BE,_(Et[2])],Ct]]);case 19:var Nt=e[1],Ot=Nt[4]?YE:JE,Rt=Nt[1],Lt=0===Rt[0]?u(Rt[1]):U(Rt[1]),Pt=[0,[0,HE,h(Nt[3])],0];return c(Ot,n,[0,[0,VE,Lt],[0,[0,WE,_(Nt[2])],Pt]]);case 20:var Ut=e[1],Dt=Ut[3],Ft=0===Dt[0]?d(Dt[1]):_(Dt[1]),Mt=[0,[0,MI,a(tt,Ut[9])],0],Xt=[0,[0,XI,a(Z,Ut[8])],Mt],jt=[0,[0,jI,!!Ut[7]],Xt],Bt=[0,[0,BI,a(kt,Ut[6])],jt],qt=[0,[0,YI,Ft],[0,[0,GI,!!Ut[4]],[0,[0,qI,!!Ut[5]],Bt]]],Gt=[0,[0,JI,D(Ut[2])],qt];return c(WI,n,[0,[0,HI,a(g,Ut[1])],Gt]);case 21:var Yt=e[1],Jt=[0,[0,zE,a(h,Yt[3])],0],Ht=[0,[0,KE,h(Yt[2])],Jt];return c($E,n,[0,[0,QE,_(Yt[1])],Ht]);case 22:var Wt=e[1],Vt=Wt[4];if(Vt){var zt=Vt[1];if(0===zt[0])var Kt=zt[1],Qt=de(function(t){var e=t[1],r=t[3],a=t[2],n=a?E4(r[1],a[1][1]):r[1],s=a?a[1]:r;if(e)switch(e[1]){case 0:var i=as,u=1;break;case 1:var i=Hl,u=1;break;default:u=0}else u=0;if(!u)i=a4;var f=[0,[0,WP,g(s)],[0,[0,HP,i],0]];return c(zP,n,[0,[0,VP,g(r)],f])},Kt);else var $t=zt[1],Zt=[0,[0,YP,g($t[2])],0],Qt=[0,c(JP,$t[1],Zt),0];te=Qt}else var te=Vt;var ee=Wt[3];if(ee)var re=ee[1],ae=[0,[0,qP,g(re)],0],ne=[0,c(GP,re[1],ae),te];else ne=te;switch(Wt[1]){case 0:se=ZE;break;case 1:se=tx;break;default:var se=ex}var ce=[0,[0,rx,se.toString()],0],ie=[0,[0,ax,q(Wt[2])],ce];return c(sx,n,[0,[0,nx,N9(ne)],ie]);case 23:return f([0,n,e[1]]);case 24:var ue=e[1],fe=[0,[0,cx,h(ue[2])],0];return c(ux,n,[0,[0,ix,g(ue[1])],fe]);case 25:return c(ox,n,[0,[0,fx,a(_,e[1][1])],0]);case 26:var oe=e[1],ve=[0,[0,vx,r(x,oe[2])],0];return c(bx,n,[0,[0,lx,_(oe[1])],ve]);case 27:return c(dx,n,[0,[0,kx,_(e[1][1])],0]);case 28:var le=e[1],be=[0,[0,hx,a(d,le[3])],0],ke=[0,[0,px,a(A,le[2])],be];return c(wx,n,[0,[0,mx,d(le[1])],ke]);case 29:return v([0,n,e[1]]);case 30:return o(0,[0,n,e[1]]);case 31:return u([0,n,e[1]]);case 32:var he=e[1],pe=[0,[0,yx,h(he[2])],0];return c(Tx,n,[0,[0,gx,_(he[1])],pe]);default:var me=e[1],we=[0,[0,_x,h(me[2])],0];return c(Ex,n,[0,[0,Sx,_(me[1])],we])}}function p(t){var e=t[2],n=[0,[0,cP,a(st,e[2])],0],s=[0,[0,iP,r(it,e[3])],n],i=[0,[0,uP,c(kP,e[1],0)],s];return c(fP,t[1],i)}function m(t){var e=t[2],n=[0,[0,rP,r(it,e[3])],0],s=[0,[0,aP,a(nt,e[2])],n],i=e[1],u=i[2],f=[0,[0,oP,!!u[2]],0],o=[0,[0,vP,r(at,u[3])],f],v=[0,[0,lP,vt(u[1])],o],l=[0,[0,nP,c(bP,i[1],v)],s];return c(sP,t[1],l)}function w(t){var e=t[2],a=[0,[0,tR,r(_,e[2])],0],n=[0,[0,eR,r(G,e[1])],a];return c(rR,t[1],n)}function y(t){var e=t[2],r=e[2],a=e[1],n=t[1];if("number"==typeof a)i=a4;else switch(a[0]){case 0:i=a[1].toString();break;case 1:i=!!a[1];break;case 2:i=a[1];break;default:var s=a[1],i=O9(n,s[1],s[2])}if("number"==typeof a)v=0;else if(3===a[0])var u=a[1],f=[0,[0,JO,C9([0,[0,YO,u[1].toString()],[0,[0,GO,u[2].toString()],0]])],0],o=[0,[0,WO,i],[0,[0,HO,r.toString()],f]],v=1;else v=0;if(!v)o=[0,[0,zO,i],[0,[0,VO,r.toString()],0]];return c(KO,n,o)}function g(t){return c(iC,t[1],[0,[0,cC,t[2].toString()],[0,[0,sC,a4],[0,[0,nC,!1],0]]])}function T(t){var e=t[2],r=e[3],n=0===r[0]?d(r[1]):_(r[1]),s=[0,[0,VI,a(tt,e[9])],0],i=[0,[0,zI,a(Z,e[8])],s],u=[0,[0,KI,!!e[7]],i],f=[0,[0,QI,a(kt,e[6])],u],o=[0,[0,tC,n],[0,[0,ZI,!!e[4]],[0,[0,$I,!!e[5]],f]]],v=[0,[0,eC,D(e[2])],o],l=[0,[0,rC,a(g,e[1])],v];return c(aC,t[1],l)}function _(t){var e=t[2],n=t[1];if("number"==typeof e)return 0===e?c(xx,n,0):c(Ax,n,0);switch(e[0]){case 0:var s=e[1][1];return c(Cx,n,[0,[0,Ix,r(function(t){return a(j,t)},s)],0]);case 1:var i=e[1],u=i[3],f=0===u[0]?d(u[1]):_(u[1]),o=[0,[0,Nx,a(tt,i[9])],0],v=[0,[0,Ox,a(Z,i[8])],o],l=[0,[0,Rx,!!i[7]],v],b=[0,[0,Lx,a(kt,i[6])],l],k=[0,[0,Dx,f],[0,[0,Ux,!!i[4]],[0,[0,Px,!!i[5]],b]]],h=[0,[0,Fx,D(i[2])],k];return c(Xx,n,[0,[0,Mx,a(g,i[1])],h]);case 2:var E=e[1];switch(E[1]){case 0:x=jx;break;case 1:x=Bx;break;case 2:x=qx;break;case 3:x=Gx;break;case 4:x=Yx;break;case 5:x=Jx;break;case 6:x=Hx;break;case 7:x=Wx;break;case 8:x=Vx;break;case 9:x=zx;break;case 10:x=Kx;break;case 11:x=Qx;break;default:var x=$x}var A=[0,[0,Zx,_(E[3])],0],I=[0,[0,tA,U(E[2])],A];return c(rA,n,[0,[0,eA,x.toString()],I]);case 3:var C=e[1];switch(C[1]){case 0:R=aA;break;case 1:R=nA;break;case 2:R=sA;break;case 3:R=cA;break;case 4:R=iA;break;case 5:R=uA;break;case 6:R=fA;break;case 7:R=oA;break;case 8:R=vA;break;case 9:R=lA;break;case 10:R=bA;break;case 11:R=kA;break;case 12:R=dA;break;case 13:R=hA;break;case 14:R=pA;break;case 15:R=mA;break;case 16:R=wA;break;case 17:R=yA;break;case 18:R=gA;break;case 19:R=TA;break;case 20:R=_A;break;default:var R=SA}var L=[0,[0,EA,_(C[3])],0],P=[0,[0,xA,_(C[2])],L];return c(IA,n,[0,[0,AA,R.toString()],P]);case 4:var F=e[1],X=[0,[0,CA,r(j,F[2])],0];return c(OA,n,[0,[0,NA,_(F[1])],X]);case 5:var q=e[1],G=[0,[0,fN,r(_,q[7])],0],Y=[0,[0,oN,r(N,q[6])],G],J=[0,[0,vN,a(rt,q[5])],Y],H=[0,[0,lN,a(tt,q[4])],J],W=[0,[0,bN,a(_,q[3])],H],V=[0,[0,kN,O(q[2])],W];return c(hN,n,[0,[0,dN,a(g,q[1])],V]);case 6:var z=e[1],K=[0,[0,RA,a(_,z[2])],0];return c(PA,n,[0,[0,LA,r(B,z[1])],K]);case 7:var Q=e[1],$=[0,[0,UA,_(Q[3])],0],et=[0,[0,DA,_(Q[2])],$];return c(MA,n,[0,[0,FA,_(Q[1])],et]);case 8:return T([0,n,e[1]]);case 9:var at=e[1],nt=[0,[0,XA,a(_,at[2])],0];return c(BA,n,[0,[0,jA,r(B,at[1])],nt]);case 10:return g(e[1]);case 11:var st=e[1],ct=[0,[0,qA,r(_,[0,st,0])],0];return c(JA,n,[0,[0,YA,c(GA,E4(n,st[1]),0)],ct]);case 12:return m([0,n,e[1]]);case 13:return p([0,n,e[1]]);case 14:return y([0,n,e[1]]);case 15:var it=e[1],ut=0===it[1]?WA:HA,ft=[0,[0,VA,_(it[3])],0],ot=[0,[0,zA,_(it[2])],ft];return c(QA,n,[0,[0,KA,ut.toString()],ot]);case 16:var vt=e[1],lt=vt[2];switch(lt[0]){case 0:bt=g(lt[1]);break;case 1:bt=S(lt[1]);break;default:var bt=_(lt[1])}var dt=[0,[0,ZA,bt],[0,[0,$A,!!vt[3]],0]];return c(eI,n,[0,[0,tI,_(vt[1])],dt]);case 17:var ht=e[1],pt=[0,[0,rI,g(ht[2])],0];return c(nI,n,[0,[0,aI,g(ht[1])],pt]);case 18:var mt=e[1],wt=[0,[0,sI,r(j,mt[2])],0];return c(iI,n,[0,[0,cI,_(mt[1])],wt]);case 19:return c(fI,n,[0,[0,uI,r(M,e[1][1])],0]);case 20:return c(vI,n,[0,[0,oI,r(_,e[1][1])],0]);case 21:var yt=e[1],gt=[0,[0,uR,w(yt[2])],0];return c(oR,n,[0,[0,fR,_(yt[1])],gt]);case 22:return w([0,n,e[1]]);case 23:var Tt=e[1],_t=[0,[0,lI,Z(Tt[2])],0];return c(kI,n,[0,[0,bI,_(Tt[1])],_t]);case 24:var St=e[1];if(7<=St[1])return c(hI,n,[0,[0,dI,_(St[3])],0]);switch(St[1]){case 0:Et=pI;break;case 1:Et=mI;break;case 2:Et=wI;break;case 3:Et=yI;break;case 4:Et=gI;break;case 5:Et=TI;break;case 6:Et=_I;break;default:var Et=ce(SI)}var xt=[0,[0,EI,_(St[3])],0];return c(II,n,[0,[0,AI,Et.toString()],[0,[0,xI,!!St[2]],xt]]);case 25:var At=e[1],It=0===At[1]?NI:CI,Ct=[0,[0,OI,!!At[3]],0],Nt=[0,[0,RI,_(At[2])],Ct];return c(PI,n,[0,[0,LI,It.toString()],Nt]);default:var Ot=e[1],Rt=[0,[0,UI,!!Ot[2]],0];return c(FI,n,[0,[0,DI,a(_,Ot[1])],Rt])}}function S(t){var e=[0,[0,uC,g(t[2])],0];return c(fC,t[1],e)}function E(t,e){var r=[0,[0,oC,!!e[3]],0],n=[0,[0,vC,a(Z,e[2])],r];return c(bC,t,[0,[0,lC,e[1][2].toString()],n])}function x(t){var e=t[2],n=[0,[0,kC,r(h,e[2])],0],s=[0,[0,dC,a(_,e[1])],n];return c(hC,t[1],s)}function A(t){var e=t[2],r=[0,[0,pC,d(e[2])],0],a=[0,[0,mC,U(e[1])],r];return c(wC,t[1],a)}function I(t){return 0===t?MC:FC}function C(t){if(t){var e=t[1];if(0===e[0])return r(bt,e[1]);var a=e[2];if(a){var n=[0,[0,XC,g(a[1])],0];return N9([0,c(jC,e[1],n),0])}return N9(0)}return N9(0)}function N(t){var e=t[2],r=[0,[0,pN,a(rt,e[2])],0],n=[0,[0,mN,g(e[1])],r];return c(wN,t[1],n)}function O(t){var e=[0,[0,yN,r(L,t[2][1])],0];return c(gN,t[1],e)}function L(t){switch(t[0]){case 0:var e=t[1],n=e[2],s=n[2];switch(s[0]){case 0:i=[0,y(s[1]),0];break;case 1:i=[0,g(s[1]),0];break;case 2:i=[0,S(s[1]),0];break;default:var i=[0,_(s[1]),1]}switch(n[1]){case 0:u=TN;break;case 1:u=_N;break;case 2:u=SN;break;default:var u=EN}var f=[0,[0,xN,r(_,n[5])],0],o=[0,[0,CN,u.toString()],[0,[0,IN,!!n[4]],[0,[0,AN,!!i[2]],f]]],v=[0,[0,NN,T(n[3])],o];return c(RN,e[1],[0,[0,ON,i[1]],v]);case 1:var l=t[1],b=l[2],k=b[1];switch(k[0]){case 0:d=[0,y(k[1]),0];break;case 1:d=[0,g(k[1]),0];break;case 2:d=ce(XN);break;default:var d=[0,_(k[1]),1]}var h=[0,[0,jN,a(H,b[5])],0],p=[0,[0,qN,!!d[2]],[0,[0,BN,!!b[4]],h]],m=[0,[0,GN,a(Z,b[3])],p],w=[0,[0,YN,a(_,b[2])],m];return c(HN,l[1],[0,[0,JN,d[1]],w]);default:var E=t[1],x=E[2],A=x[1],I=[0,[0,LN,a(H,x[5])],0],C=[0,[0,PN,!!x[4]],I],N=[0,[0,UN,a(Z,x[3])],C],O=[0,[0,DN,a(_,x[2])],N],R=[0,[0,FN,g(A[2])],O];return c(MN,E[1],R)}}function P(t){var e=t[2],r=e[1],n=0===r[0]?g(r[1]):$(r[1]),s=[0,[0,ZN,n],[0,[0,$N,a(rt,e[2])],0]];return c(tO,t[1],s)}function U(t){var e=t[2],n=t[1];switch(e[0]){case 0:var s=e[1],i=[0,[0,eO,a(Z,s[2])],0];return c(aO,n,[0,[0,rO,r(X,s[1])],i]);case 1:var u=e[1],f=[0,[0,nO,a(Z,u[2])],0],o=u[1];return c(cO,n,[0,[0,sO,r(function(t){return a(F,t)},o)],f]);case 2:var v=e[1],l=[0,[0,iO,_(v[2])],0];return c(fO,n,[0,[0,uO,U(v[1])],l]);case 3:return E(n,e[1]);default:return _(e[1])}}function D(t){var e=t[2],a=e[2],n=e[1];if(a){var s=a[1],i=[0,[0,oO,U(s[2][1])],0],u=c(vO,s[1],i);return N9(ke([0,u,ke(de(U,n))]))}return r(U,n)}function F(t){if(0===t[0])return U(t[1]);var e=t[1],r=[0,[0,lO,U(e[2][1])],0];return c(bO,e[1],r)}function M(t){if(0===t[0]){var e=t[1],r=e[2];switch(r[0]){case 0:var a=r[3],n=_(r[2]),s=[0,r[1],n,kO,0,a];break;case 1:var i=r[2],u=T([0,i[1],i[2]]),s=[0,r[1],u,dO,1,0];break;case 2:var f=r[2],o=T([0,f[1],f[2]]),s=[0,r[1],o,hO,0,0];break;default:var v=r[2],l=T([0,v[1],v[2]]),s=[0,r[1],l,pO,0,0]}var b=s[1];switch(b[0]){case 0:k=[0,y(b[1]),0];break;case 1:k=[0,g(b[1]),0];break;case 2:k=ce(mO);break;default:var k=[0,_(b[1]),1]}return c(EO,e[1],[0,[0,SO,k[1]],[0,[0,_O,s[2]],[0,[0,TO,s[3].toString()],[0,[0,gO,!!s[4]],[0,[0,yO,!!s[5]],[0,[0,wO,!!k[2]],0]]]]]])}var d=t[1],h=[0,[0,xO,_(d[2][1])],0];return c(AO,d[1],h)}function X(t){if(0===t[0]){var e=t[1],r=e[2],a=r[1];switch(a[0]){case 0:n=[0,y(a[1]),0];break;case 1:n=[0,g(a[1]),0];break;default:var n=[0,_(a[1]),1]}var s=[0,[0,OO,lf],[0,[0,NO,!1],[0,[0,CO,!!r[3]],[0,[0,IO,!!n[2]],0]]]],i=[0,[0,RO,U(r[2])],s];return c(PO,e[1],[0,[0,LO,n[1]],i])}var u=t[1],f=[0,[0,UO,U(u[2][1])],0];return c(DO,u[1],f)}function j(t){if(0===t[0])return _(t[1]);var e=t[1],r=[0,[0,FO,_(e[2][1])],0];return c(MO,e[1],r)}function B(t){var e=t[2],r=[0,[0,XO,!!e[3]],0],a=[0,[0,jO,_(e[2])],r],n=[0,[0,BO,U(e[1])],a];return c(qO,t[1],n)}function q(t){var e=t[2];return c(ZO,t[1],[0,[0,$O,e[1].toString()],[0,[0,QO,e[2].toString()],0]])}function G(t){var e=t[2],r=C9([0,[0,nR,e[1][1].toString()],[0,[0,aR,e[1][2].toString()],0]]);return c(iR,t[1],[0,[0,cR,r],[0,[0,sR,!!e[2]],0]])}function J(t){var e=t[2],r=[0,[0,pR,a(_,e[2])],0],n=[0,[0,mR,U(e[1])],r];return c(wR,t[1],n)}function H(t){var e=0===t[2]?"plus":Oo;return c(gR,t[1],[0,[0,yR,e],0])}function W(t){var e=t[2],r=e[2],n=pe(function(t,e){var r=t[3],n=t[2],s=t[1];switch(e[0]){case 0:var i=e[1],u=i[2],f=u[2],o=u[1];switch(o[0]){case 0:v=y(o[1]);break;case 1:v=g(o[1]);break;case 2:v=ce(WR);break;default:var v=ce(VR)}switch(f[0]){case 0:b=[0,z(f[1]),zR];break;case 1:var l=f[1],b=[0,V([0,l[1],l[2]]),KR];break;default:var k=f[1],b=[0,V([0,k[1],k[2]]),QR]}var d=[0,[0,$R,b[2].toString()],0],h=[0,[0,ZR,a(H,u[6])],d];return[0,[0,c(sL,i[1],[0,[0,nL,v],[0,[0,aL,b[1]],[0,[0,rL,!!u[5]],[0,[0,eL,!!u[3]],[0,[0,tL,!!u[4]],h]]]]]),s],n,r];case 1:var p=e[1],m=[0,[0,cL,z(p[2][1])],0];return[0,[0,c(iL,p[1],m),s],n,r];case 2:var w=e[1],T=w[2],_=[0,[0,uL,a(H,T[5])],0],S=[0,[0,fL,!!T[4]],_],E=[0,[0,oL,z(T[3])],S],x=[0,[0,vL,z(T[2])],E],A=[0,[0,lL,a(g,T[1])],x];return[0,s,[0,c(bL,w[1],A),n],r];default:var I=e[1],C=I[2],N=[0,[0,kL,!!C[2]],0],O=[0,[0,dL,V(C[1])],N];return[0,s,n,[0,c(hL,I[1],O),r]]}},BR,r),s=[0,[0,qR,N9(ke(n[3]))],0],i=[0,[0,GR,N9(ke(n[2]))],s],u=[0,[0,YR,N9(ke(n[1]))],i];return c(HR,t[1],[0,[0,JR,!!e[1]],u])}function V(t){var e=t[2],n=e[1][2],s=[0,[0,RR,a(tt,e[3])],0],i=[0,[0,LR,a(Q,n[2])],s],u=[0,[0,PR,z(e[2])],i],f=[0,[0,UR,r(K,n[1])],u];return c(DR,t[1],f)}function z(t){var e=t[2],n=t[1];if("number"==typeof e)switch(e){case 0:return c(TR,n,0);case 1:return c(_R,n,0);case 2:return c(SR,n,0);case 3:return c(ER,n,0);case 4:return c(xR,n,0);case 5:return c(AR,n,0);case 6:return c(IR,n,0);case 7:return c(CR,n,0);default:return c(YL,n,0)}else switch(e[0]){case 0:return c(OR,n,[0,[0,NR,z(e[1])],0]);case 1:return V([0,n,e[1]]);case 2:return W([0,n,e[1]]);case 3:return c(mL,n,[0,[0,pL,z(e[1])],0]);case 4:var s=e[1],i=s[1],u=0===i[0]?g(i[1]):$(i[1]);return c(SL,n,[0,[0,_L,u],[0,[0,TL,a(rt,s[2])],0]]);case 5:return c(xL,n,[0,[0,EL,r(z,[0,e[1],[0,e[2],e[3]]])],0]);case 6:return c(IL,n,[0,[0,AL,r(z,[0,e[1],[0,e[2],e[3]]])],0]);case 7:return c(NL,n,[0,[0,CL,z(e[1])],0]);case 8:return c(RL,n,[0,[0,OL,r(z,e[1])],0]);case 9:var f=e[1];return c(UL,n,[0,[0,PL,f[1].toString()],[0,[0,LL,f[2].toString()],0]]);case 10:var o=e[1];return c(ML,n,[0,[0,FL,o[1]],[0,[0,DL,o[2].toString()],0]]);default:var v=e[1];return c(GL,n,[0,[0,qL,!!v],[0,[0,BL,(v?XL:jL).toString()],0]])}}function K(t){var e=t[2],r=[0,[0,FR,!!e[3]],0],n=[0,[0,MR,z(e[2])],r],s=[0,[0,XR,a(g,e[1])],n];return c(jR,t[1],s)}function Q(t){return K(t[2][1])}function $(t){var e=t[2],r=e[1],a=0===r[0]?g(r[1]):$(r[1]),n=[0,[0,yL,a],[0,[0,wL,g(e[2])],0]];return c(gL,t[1],n)}function Z(t){var e=[0,[0,JL,z(t[2])],0];return c(HL,t[1],e)}function tt(t){var e=[0,[0,WL,r(et,t[2][1])],0];return c(VL,t[1],e)}function et(t){var e=t[2],r=[0,[0,zL,a(z,e[4])],0],n=[0,[0,KL,a(H,e[3])],r],s=[0,[0,QL,a(Z,e[2])],n];return c(ZL,t[1],[0,[0,$L,e[1][2].toString()],s])}function rt(t){var e=[0,[0,tP,r(z,t[2][1])],0];return c(eP,t[1],e)}function at(t){if(0===t[0]){var e=t[1],r=e[2],n=r[1],s=0===n[0]?ut(n[1]):ft(n[1]),i=[0,[0,gP,s],[0,[0,yP,a(lt,r[2])],0]];return c(TP,e[1],i)}var u=t[1],f=[0,[0,_P,_(u[2][1])],0];return c(SP,u[1],f)}function nt(t){var e=[0,[0,dP,vt(t[2][1])],0];return c(hP,t[1],e)}function st(t){return c(pP,t,0)}function ct(t){var e=t[2][1],r=0===e[0]?_(e[1]):c(EP,e[1],0);return c(AP,t[1],[0,[0,xP,r],0])}function it(t){var e=t[2],r=t[1];switch(e[0]){case 0:return m([0,r,e[1]]);case 1:return p([0,r,e[1]]);case 2:return ct([0,r,e[1]]);case 3:return c(wP,r,[0,[0,mP,_(e[1])],0]);default:var a=e[1];return c(NP,r,[0,[0,CP,a[1].toString()],[0,[0,IP,a[2].toString()],0]])}}function ut(t){return c(MP,t[1],[0,[0,FP,t[2][1].toString()],0])}function ft(t){var e=t[2],r=[0,[0,PP,ut(e[2])],0],a=[0,[0,UP,ut(e[1])],r];return c(DP,t[1],a)}function ot(t){var e=t[2],r=e[1],a=0===r[0]?ut(r[1]):ot(r[1]),n=[0,[0,RP,a],[0,[0,OP,ut(e[2])],0]];return c(LP,t[1],n)}function vt(t){switch(t[0]){case 0:return ut(t[1]);case 1:return ft(t[1]);default:return ot(t[1])}}function lt(t){return 0===t[0]?y([0,t[1],t[2]]):ct([0,t[1],t[2]])}function bt(t){var e=t[2],r=e[2],a=g(r?r[1]:e[1]),n=[0,[0,jP,g(e[1])],[0,[0,XP,a],0]];return c(BP,t[1],n)}function kt(t){var e=t[2];if(e)var r=tU,a=[0,[0,ZP,_(e[1])],0];else var r=eU,a=0;return c(r,t[1],a)}var dt=R(e,void 0)?{}:e,ht=dt.esproposal_decorators,pt=Y(t);if(n4(ht)){var mt=Lm.slice();mt[3]=0|ht;wt=mt}else var wt=Lm;var yt=dt.esproposal_class_instance_fields;if(n4(yt)){var gt=wt.slice();gt[1]=0|yt;Tt=gt}else var Tt=wt;var _t=dt.esproposal_class_static_fields;if(n4(_t)){var St=Tt.slice();St[2]=0|_t;Et=St}else var Et=Tt;var xt=dt.esproposal_export_star_as;if(n4(xt)){var At=Et.slice();At[4]=0|xt;It=At}else var It=Et;var Ct=dt.types;if(n4(Ct)){var Nt=It.slice();Nt[5]=0|Ct;Ot=Nt}else var Ot=It;var Rt=[0,[0,Ot]],Lt=Um?Um[1]:1,Pt=[0,Rt?Rt[1]:Rt],Ut=[0,0],Dt=N5([0,Ut?Ut[1]:Ut],[0,Pt?Pt[1]:Pt],0,pt),Ft=$t(J7[1],Dt),Mt=ke(Dt[1][1]),Xt=ke(pe(function(t,e){var r=t[2],a=t[1];return Zt(Y7[3],e,a)?[0,a,r]:[0,Zt(Y7[4],e,a),[0,e,r]]},[0,Y7[1],0],Mt)[2]);if(Lt?0!==Xt?1:0:Lt)throw[0,A4,Xt];A9[1]=0;var jt=i(Ft[2]),Bt=[0,[0,KS,jt],[0,[0,zS,r(function(t){var e=t[2],r=0===e[0]?[0,KP,e[1]]:[0,QP,e[1]];return c(r[1],t[1],[0,[0,$P,r[2].toString()],0])},Ft[3])],0]],qt=c(QS,Ft[1],Bt),Gt=oe(Xt,A9[1]);return qt.errors=r(function(t){var e=t[2];if("number"==typeof e){var r=e;if(45<=r)switch(r){case 45:c=A_;break;case 46:c=I_;break;case 47:c=C_;break;case 48:c=N_;break;case 49:c=O_;break;case 50:c=R_;break;case 51:c=fe(P_,L_);break;case 52:c=fe(D_,U_);break;case 53:c=fe(M_,F_);break;case 54:c=X_;break;case 55:c=j_;break;case 56:c=B_;break;case 57:c=q_;break;case 58:c=G_;break;case 59:c=Y_;break;case 60:c=J_;break;case 61:c=H_;break;case 62:c=W_;break;case 63:c=V_;break;case 64:c=z_;break;case 65:c=K_;break;case 66:c=Q_;break;case 67:c=$_;break;case 68:c=Z_;break;case 69:c=tS;break;case 70:c=eS;break;case 71:c=rS;break;case 72:c=fe(nS,aS);break;case 73:c=sS;break;case 74:c=cS;break;case 75:c=iS;break;case 76:c=uS;break;case 77:c=fS;break;case 78:c=oS;break;case 79:c=vS;break;case 80:c=lS;break;case 81:c=bS;break;case 82:c=kS;break;case 83:c=dS;break;case 84:c=hS;break;case 85:c=fe(mS,pS);break;case 86:c=wS;break;case 87:c=yS;break;case 88:c=gS;break;default:c=TS}else switch(r){case 0:c=UT;break;case 1:c=DT;break;case 2:c=FT;break;case 3:c=MT;break;case 4:c=XT;break;case 5:c=jT;break;case 6:c=BT;break;case 7:c=qT;break;case 8:c=GT;break;case 9:c=YT;break;case 10:c=JT;break;case 11:c=HT;break;case 12:c=WT;break;case 13:c=VT;break;case 14:c=zT;break;case 15:c=KT;break;case 16:c=QT;break;case 17:c=$T;break;case 18:c=ZT;break;case 19:c=t_;break;case 20:c=e_;break;case 21:c=r_;break;case 22:c=a_;break;case 23:c=n_;break;case 24:c=fe(c_,s_);break;case 25:c=i_;break;case 26:c=u_;break;case 27:c=f_;break;case 28:c=o_;break;case 29:c=v_;break;case 30:c=l_;break;case 31:c=b_;break;case 32:c=k_;break;case 33:c=d_;break;case 34:c=h_;break;case 35:c=p_;break;case 36:c=m_;break;case 37:c=w_;break;case 38:c=y_;break;case 39:c=g_;break;case 40:c=T_;break;case 41:c=__;break;case 42:c=S_;break;case 43:c=E_;break;default:c=x_}}else switch(e[0]){case 0:c=fe(_S,e[1]);break;case 1:c=fe(SS,e[1]);break;case 2:var a=e[2],n=e[1],c=Zt(pr(ES),n,a);break;case 3:c=fe(AS,fe(e[1],xS));break;case 4:c=fe(CS,fe(e[1],IS));break;case 5:var i=fe(OS,fe(e[2],NS)),c=fe(e[1],i);break;case 6:c=fe(RS,e[1]);break;case 7:c=e[1]?fe(PS,LS):fe(DS,US);break;case 8:var u=e[1],c=$t(pr(FS),u);break;case 9:c=fe(XS,fe(e[1],MS));break;case 10:var f=e[1],o=e[2]?jS:BS,v=e[3]?fe(qS,f):f,c=fe(JS,fe(o,fe(YS,fe(v,GS))));break;default:c=fe(WS,fe(e[1],HS))}var l=[0,[0,rU,c.toString()],0];return C9([0,[0,aU,s(t[1])],l])},Gt),qt},L9=function(t){return t[1]===c4?$t(u4,t[2]):$t(u4,new i4(fe(w6,function(e){for(p=e;;){if(!p){if(t===ym)return dg;if(t===Em)return hg;if(t[1]===Sm){var r=t[2],a=r[3],n=r[2],s=r[1];return re(pr(Im),s,n,a,a+5|0,pg)}if(t[1]===xm){var c=t[2],i=c[3],u=c[2],f=c[1];return re(pr(Im),f,u,i,i+6|0,mg)}if(t[1]===Am){var o=t[2],v=o[3],l=o[2],b=o[1];return re(pr(Im),b,l,v,v+6|0,wg)}return 0===Xt(t)?fe(t[1][1],yr(t)):t[1]}var k=p[2],d=p[1];try{h=$t(d,t)}catch(t){var h=0}if(h)return h[1];var p=k}}(C6[1])).toString()))};return e.parse=function(t,e){try{return R9(t,e)}catch(e){return e=Qt(e),L9(e)}},void $t(_6[1],0)}var P9=Q6}else var U9=K6}else var D9=z6}else W6=V6}}(function(){return this}())}),parserFlow=parse;module.exports=parserFlow;